我应该创建多个侧边栏,还是使用或一个带有逻辑的动态侧边栏来确定其功能?

时间:2013-11-28 作者:user1632018

我想知道WordPress中边栏的标准程序是什么。我的主题需要有3种不同类型的边栏,用于三个不同的页面。我想知道我是否应该为这些页面中的每一页创建一个单独的侧边栏,或者使用逻辑来确定它将采用哪种形式?如前所述,每个侧边栏对其所在的每个页面模板都有不同的用途。

1 个回复
最合适的回答,由SO网友:Bart Karp 整理而成

为每个页面创建单独的侧栏,除非所有侧栏都应该显示同一组小部件。

我猜您将通过Appearance Widgets Screen (显示所有注册的小部件)所以只需使用register_sidebar() 三次或更佳register_sidebars() (将函数中的数字设置为3)。php文件,然后准备将这些文件放入模板文件中:

<?php dynamic_sidebar( \'id-of-your-first-sidebar\' ); ?>
<?php dynamic_sidebar( \'id-of-your-second-sidebar\' ); ?>
<?php dynamic_sidebar( \'id-of-your-third-sidebar\' ); ?>
希望有帮助。我可能错了,但我认为创建一个侧边栏并使用逻辑运算符修改它们并没有什么意义。

结束

相关推荐

Call sidebar from a template

我需要在标题中调用侧栏。我已经切换到新的“二十一二”主题,并创建了我自己的儿童主题。有了这个新主题,我决定把事情组织起来,所以我把我的小部件功能、样式表和两个新的边栏模板(一个用于页眉,一个用于页脚小部件)放在一个名为pgwidgets.这是我在标题中使用的调用<? if ( is_front_page() ) : ?> <?php get_sidebar( \'homepage\' ) ; ?> <?php endif ; ?> 这称为s