web-dev-qa-db-fra.com

Vérifier si le widget a du contenu

J'ai juste besoin de vérifier si la barre latérale a du contenu

Mon functions.phpcode est ci-dessous.

function aspirationas_extra_widget_1_init() {

register_sidebar(array(
    'name' => __('Extra Widget 1', 'aspirations'),
    'id' => 'extra_widget_1',
    'description' => __('Widgets for Extra 1', 'aspirations'),
    'before_widget' => '<aside>',
    'after_widget' => '</aside>',
    'before_title' => '<h3>',
    'after_title' => '</h3>',
));
}

add_action('widgets_init', 'aspirationas_extra_widget_1_init');

Et j'ai lu ce widget par ce code ci-dessous.

dynamic_sidebar('extra_widget_1');

Je suis débutant en développement wordpress. Je sais que ceci est une question simple, mais je ne peux pas le résoudre. quelqu'un m'aide s'il vous plaît.

2
Sarower Jahan

Problème résolu par ce code ci-dessous:

<?php if (is_active_sidebar('extra_widget_1')) {
     ?>
     <li>
          <?php dynamic_sidebar('extra_widget_1'); ?>
     </li>
 <?php
     }
 ?>
1
Sarower Jahan