web-dev-qa-db-de.com

Überprüfen Sie, ob das Widget Inhalt enthält

Ich muss nur überprüfen, ob die Seitenleiste Inhalt hat

Mein functions.phpcode ist unten.

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');

Und ich habe dieses Widget anhand des folgenden Codes gelesen.

dynamic_sidebar('extra_widget_1');

Ich bin Anfänger in der WordPress-Entwicklung. Ich weiß, dass dies eine sili Frage ist, aber ich kann es nicht lösen. jemand hilft mir bitte.

2
Sarower Jahan

Problem durch diesen Code unten gelöst:

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