正如Shibi的评论所指出的,您希望使用footer\\u选项作为动态侧栏的参数,因为这是您在代码中指定的id。
请记住,dynamic\\u侧栏和is\\u active\\u侧栏都只检查单个侧栏。如果需要在页脚中显示多个侧栏(表示相邻区域),则可能需要执行其他条件检查(在顶层使用OR条件)并在所需的页脚DOM元素内串联呈现调用,如:
<div class="widgets">
<?php if ( is_active_sidebar( \'footer_widgets\' ) || (is_active_sidebar(\'custom_copyright_region\')) : ?>
<ul id="sidebar">
<?php if ( is_active_sidebar( \'footer_widgets\' )) : ?>
<div id="footer-region1">
<?php dynamic_sidebar( \'footer_widgets\' ); ?>
</div>
<?php endif; ?>
<?php if(is_active_sidebar(\'custom_copyright_region\')) :?>
<div id="footer-region2">
<?php dynamic_sidebar( \'custom_copyright_region\' ); ?>
</div>
<?php endif; ?>
</ul>
<?php endif; ?>
</div>
使用
dynamic_sidebar()
呈现与指定侧栏关联的所有小部件(您的自定义小部件仅在小部件页面上分配时才会显示)使用
the_widget()
在主题中的任何位置调用和呈现小部件(无论是否已在小部件的页面上分配了小部件-此技术假定您已以编程方式定义了要呈现的小部件的默认值)[例如,可以在事件详细信息页面的主副本下显示所有相关事件的日历视图]