2017-06-16 1 views
0

Lorsque je consulte la page régulière du compositeur visuel, il fonctionne très bien comme ceci:Visual Composer ne pas montrer des styles de page spécifiques

http://vrshealth.com/qc2

marges, arrière-plans, etc. travaillent tous.

je devais faire un type de poste personnalisé « vérifier la qualité » et je utilise des archives qualité-check.php pour afficher ceci et les styles xxxx vc personnalisés ne se chargent pas pour une raison quelconque:

http://dev-vrshealth.pantheonsite.io/quality-check/

J'ai fait quelques recherches et la seule chose que j'ai pu trouver est que les styles VC spécifiques aux pages ne fonctionnent pas avec les pages chargées Ajax. Mais il n'est pas chargé par ajax.

Voici le code correspondant de l'archive qualité-check.php qui affiche si vous ne l'avez pas déjà choisi un lot de produit # pour afficher:

<?php if ($_SERVER['REQUEST_METHOD'] != 'POST'): ?> 

    <div class="col-xs-12 col-md-12" id="page-content"> 
    <?php 
     $post_id4098 = get_post(4098); 
     $content = $post_id4098->post_content; 
     $content = apply_filters('the_content', $content); 
     $content = str_replace(']]>', ']]>', $content); 
     WPBMap::addAllMappedShortcodes(); 
     echo do_shortcode($content); 
    ?> 
    </div> 

Je sens que je dois manquer quelque chose ici, comme une fonction de sortie des métadonnées ou un type de CSS personnalisé, mais je ne trouve pas de documentation qui explique comment.

Répondre

1

Salut, j'ai eu les mêmes problèmes, donc j'ai cherché dans le pluggin, et cela fonctionne pour finaly moi:

$vcM = Vc_Manager::getInstance(); 
$vc = $vcM->vc(); 
$vc->addShortcodesCustomCss($pop_up_id); 
2

eu le même problème. Il suffit d'insérer ceci avant de faire écho au contenu.

get_post_meta($id, '_wpb_shortcodes_custom_css', true ) 

J'ai travaillé pour moi sur les dernières versions WP et VC.