2

我在调用我的news小部件时遇到了一些问题。当我在标题中调用它时它工作正常,但在任何其他文件(如page.php, home.php. 这是简单的代码。

<?php  if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar("news") ) : ?><?php endif; ?>
4

2 回答 2

1

如果你想news使用dynamic_sidebar函数显示小部件,那么试试这个

<?php  
    if ( function_exists('dynamic_sidebar') && dynamic_sidebar("news") ) :
    else :
     // static hard coded widgets
    endif;
?>
于 2013-06-28T18:13:55.447 回答
0

您还可以在 page.php 调用get_sidebar中获取侧边栏小部件,sidebar-news.php如果您已在新闻侧边栏中注册小部件,则该小部件将加载,如此简单地调用侧边栏,它将加载此侧边栏中的所有小部件

<?php get_sidebar( 'news' ); ?>
于 2013-06-28T18:21:13.780 回答