2015-11-02 6 views
0

Я добавил области виджета 3 фута в a theme. Я добавил некоторый контент в виджеты, но он не отображается на сайте. Пожалуйста, направляйте. Благодарю.Разделы нижнего колонтитула WordPress, не отображающие содержимое

код в functions.php

<?php 
/** 
* Register our sidebars and widgetized areas. 
* 
*/ 
function arphabet_widgets_init() { 

    register_sidebar(array(
     'name'   => 'Footer sidebar 1', 
     'id'   => 'footer_1', 
     'before_widget' => '<div>', 
     'after_widget' => '</div>', 
     'before_title' => '<h2 class="rounded">', 
     'after_title' => '</h2>', 
    )); 

} 
add_action('widgets_init', 'arphabet_widgets_init'); 
?> 
<?php 
/** 
* Register our sidebars and widgetized areas. 
* 
*/ 
function arphabet_widgets_init2() { 

    register_sidebar(array(
     'name'   => 'Footer sidebar 2', 
     'id'   => 'footer_2', 
     'before_widget' => '<div>', 
     'after_widget' => '</div>', 
     'before_title' => '<h2 class="rounded">', 
     'after_title' => '</h2>', 
    )); 

} 
add_action('widgets_init', 'arphabet_widgets_init2'); 
?> 

<?php 
/** 
* Register our sidebars and widgetized areas. 
* 
*/ 
function arphabet_widgets_init3() { 

    register_sidebar(array(
     'name'   => 'Footer sidebar 3', 
     'id'   => 'footer_3', 
     'before_widget' => '<div>', 
     'after_widget' => '</div>', 
     'before_title' => '<h2 class="rounded">', 
     'after_title' => '</h2>', 
    )); 

} 
add_action('widgets_init', 'arphabet_widgets_init3'); 
?> 

Код в footer.php:

<?php if (is_active_sidebar('arphabet_widgets_init')) : ?> 
    <div > 
     <?php dynamic_sidebar('footer_1'); ?> 
    </div><!-- #primary-sidebar --> 
<?php endif; ?> 
<?php if (is_active_sidebar('arphabet_widgets_init2')) : ?> 
    <div > 
     <?php dynamic_sidebar('footer_2'); ?> 
    </div><!-- #primary-sidebar --> 
<?php endif; ?> 
<?php if (is_active_sidebar('arphabet_widgets_init3')) : ?> 
    <div > 
     <?php dynamic_sidebar('footer_3'); ?> 
    </div><!-- #primary-sidebar --> 
<?php endif; ?> 
+0

являются 'divs' появляясь ? Попробуйте дать один идентификатор и посмотреть, не является ли он отображаемым выходом. –

+0

Попробуйте проверить элемент. –

+0

@ShawnMehan: Я добавил 'id' с именем' test'. Он не появляется. –

ответ

2

Fahad Uddin Используйте это в сноске:

<?php if (is_active_sidebar('footer_1')) : ?> 
    <div > 
     <?php dynamic_sidebar('footer_1'); ?> 
    </div><!-- #primary-sidebar --> 
<?php endif; ?> 
<?php if (is_active_sidebar('footer_2')) : ?> 
    <div > 
     <?php dynamic_sidebar('footer_2'); ?> 
    </div><!-- #primary-sidebar --> 
<?php endif; ?> 
<?php if (is_active_sidebar('footer_3')) : ?> 
    <div > 
     <?php dynamic_sidebar('footer_3'); ?> 
    </div><!-- #primary-sidebar --> 
<?php endif; ?> 
+0

ответ полезен –

Смежные вопросы