サイドバーにコンテンツがあるかどうかを確認するだけです。
私のfunctions.php
codeは下にあります。
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');
そして私は以下のこのコードでこのウィジェットを読みました。
dynamic_sidebar('extra_widget_1');
私はワードプレス開発の初心者です。私はこれがsili問題であることを知っています、しかし私はそれを解決することができません。どなたか助けてください。
以下のコードで問題を解決しました:
<?php if (is_active_sidebar('extra_widget_1')) {
?>
<li>
<?php dynamic_sidebar('extra_widget_1'); ?>
</li>
<?php
}
?>