我在调用我的news
小部件时遇到了一些问题。当我在标题中调用它时它工作正常,但在任何其他文件(如page.php
, home.php
. 这是简单的代码。
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("news") ) : ?><?php endif; ?>
如果你想news
使用dynamic_sidebar
函数显示小部件,那么试试这个
<?php
if ( function_exists('dynamic_sidebar') && dynamic_sidebar("news") ) :
else :
// static hard coded widgets
endif;
?>
您还可以在 page.php 调用get_sidebar
中获取侧边栏小部件,sidebar-news.php
如果您已在新闻侧边栏中注册小部件,则该小部件将加载,如此简单地调用侧边栏,它将加载此侧边栏中的所有小部件
<?php get_sidebar( 'news' ); ?>