2017-10-03 3 views
0

J'ai un problème dans mon widget Wordpress. J'ai créé un modèle Wordpress en HTML. Je veux ajouter ce widget sur ma page A propos de nous, mais le widget n'est pas affiché.Widget non affiché dans Wordpress

Ceci est mon code dans function.php

function wpb_widgets_init() { 

    register_sidebar(array(
     'name'   => 'Custom Header Widget Area', 
     'id'   => 'custom-header-widget', 
     'before_widget' => '<div class="chw-widget">', 
     'after_widget' => '</div>', 
     'before_title' => '<h2 class="chw-title">', 
     'after_title' => '</h2>', 
    )); 
} 
add_action('widgets_init', 'wpb_widgets_init'); 

Et ce code est mon thème page-about.php:

<?php 
    if (is_active_sidebar('custom-header-widget')) : ?> 
     <div id="header-widget-area" class="chw-widget-area widget-area" role="complementary"> 
     <?php dynamic_sidebar('custom-header-widget'); ?> 
     </div> 

    <?php endif; ?> 

Comment puis-je résoudre ce problème?

Répondre

0

ajouter du code ci-dessous dans function.php

function wpb_widgets_init() { 

register_sidebar(array(
    'name'   => 'Custom Header Widget Area', 
    'id'   => 'custom-header-widget', 
    'before_widget' => '<div class="chw-widget">', 
    'after_widget' => '</div>', 
    'before_title' => '<h2 class="chw-title">', 
    'after_title' => '</h2>', 
    )); 
} 

add_action('widgets_init', 'wpb_widgets_init'); 

et ajoutez ce code dans votre en page about.php

<?php 
if (is_active_sidebar('custom-header-widget')) : ?> 
    <div id="header-widget-area" class="chw-widget-area widget-area" role="complementary"> 
    <?php dynamic_sidebar('custom-header-widget'); ?> 
    </div> 

<?php endif; ?> 
+0

je l'ai essayé, mais même. le widged ne montre pas. hmm .. qu'est-ce qui s'est passé? –

+0

@MuhammadAntok Antok dans votre code dans lastline ** '** symbole venir –

+0

non, il symbole dans stackoverflow pour créer du code. –