Un utente ha chiesto
Categoria: Relevanssi – A Better Search di WordPress
Domanda: Shortcode nel testo di anteprima

Ciao!

Abbiamo un problema con l’anteprima del testo nei risultati perché possiamo vedere gli shortcode del compositore visivo, immagino (https://ibb.co/eAFpG8). Cosa possiamo fare al riguardo?

Grazie!
Costin Stanculet.
[Online Marketing Specialist]

La pagina per cui ho bisogno di aiuto: [log in to see the link]

  • Autore del plugin

    (@msaari)

    Quale versione di Relevanssi stai utilizzando? Le versioni correnti di Relevanssi rimuovono automaticamente gli shortcode di Visual Composer dagli snippet. Se non stai utilizzando l’ultima versione di Relevanssi, aggiorna il plugin.

    (@cstanculet)

    Stiamo utilizzando l’ultima versione di Relevanssi, ma una versione precedente di Visual Composer (5.4.5). Sfortunatamente, non possiamo aggiornare la versione di questo plugin in questo momento. Potrebbe essere questo il problema? O il “tema Impreza”? Posso creare un ticket di supporto per i creatori di temi.

    Grazie!
    Costin.

    Autore del plugin

    (@msaari)

    No, la versione di Visual Composer non dovrebbe avere importanza. Relevanssi dovrebbe rimuovere tutti gli shortcode che iniziano con [vc. The theme shouldn’t be a problem, either, because those look like Relevanssi-generated excerpts otherwise.

    I tried inserting that text on my test site, and Relevanssi stripped off the shortcodes without issues. That is – it should work, and if it doesn’t, perhaps there’s something interfering with the process. Do you have any custom code that’s related to excerpts?

    (@bowenac)

    Any options to exclude custom shortcodes that do not start with vc?

    Actually I found where you’re doing this and just used the same relevanssi_page_builder_shortcodes filter with an array of all my custom shortcodes.

    Could be nice to add this as a feature though, maybe a field that accepts a comma separated list of shortcode names without the brackets.

    (@skigirl1369)

    I need other short codes also exluded (like ICONBOX and the shortcode for the dividers which don’t start with VC). I already had a function in my functions file (https://gist.github.com/yratof/8e1cb96c5bdc14e439ad5cadde263b98) but it doesn’t strip everything. @bowenac Could you share how you added additional shortcodes as an array?

    Plugin Author

    (@msaari)

    add_filter( 'relevanssi_page_builder_shortcodes', 'rlv_remove_extra' );
    function rlv_remove_extra( $array ) {
        $array[]    = '/ [/?my_short_code.*?]/ ';  $ array[] = '/ [my_short_code_to_remove_with_content.*?]. * [/my_short_code_to_remove_with_content]/ ';  restituisce un array $;  }

    Questa è una funzionalità raramente necessaria che richiede poco più di un semplice elenco di nomi di shortcode (poiché in alcuni casi è sufficiente rimuovere solo gli shortcode, ma in alcuni casi è necessario rimuovere anche il contenuto dello shortcode. ). Quindi, non sarà un’opzione nelle impostazioni di Relevanssi, ma la funzionalità è fornita con questo hook di filtro.

    (@skigirl1369)

    Devo sostituire “my_short_code” e “my_short_code_to_remove_with_content” indipendentemente dal codice (come “iconbox” o altri shortcode che sembrano causare problemi)? o c’è qualche altro posto in cui è necessario specificare shortcode personalizzati per l’array?

Hai risolto il tuo problema?

0 / 0

Lascia un commento 0

Il tuo indirizzo email non sarà pubblicato. Required fields are marked *