Un utente ha chiesto
Categoria: Content Blocks (Custom Post Widget) di WordPress
Domanda: Stili CSS personalizzati Visual Composer / WP Bakery

Nello shortcode fornito (content_block) e nel widget (custom_post_widget), gli stili WPBakery non vengono caricati. Considera di incorporare il seguente codice, che caricherà CSS specifico della sezione o almeno fornirà un hook di azione che passerà l’ID del post.

// Carica il CSS personalizzato dai metadati
$ shortcodes_custom_css = get_post_meta ($ post-> ID, ‘_wpb_shortcodes_custom_css’, vero);

// Se viene fornito CSS personalizzato, carica lo stile in linea.
if (! vuoto ($ shortcodes_custom_css))
{
$ shortcodes_custom_css = strip_tags ($ shortcodes_custom_css);
eco ‘

‘;
}

Complimenti a questo utente StackOverflow per questo codice. https://stackoverflow.com/a/48914309/7031135

  • (@subscriptiongroup)

    Il nome postmeta è stato aggiornato da WPBakery sulla loro ultima versione (v5.7) a _wpb_post_custom_css in modo che questo codice non funzioni più.

    Questa modifica non è documentata sul loro registro delle modifiche ma il codice deve essere aggiornato a

    // Load custom CSS from meta data
    $shortcodes_custom_css = get_post_meta($post->ID, '_wpb_post_custom_css', true);
    
    // If custom CSS is provided, load inline style.
    if (!empty($shortcodes_custom_css))
    {
    $shortcodes_custom_css = strip_tags($shortcodes_custom_css);
    echo '<style type="text/css" data-type="vc_shortcodes-custom-css">';
    echo $shortcodes_custom_css;
    echo '</style>';
    }

Hai risolto il tuo problema?

0 / 0

Lascia un commento 0

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