声明

bool dynamic_sidebar ( [ mixed sidebar ] )
这个函数按顺序调用被激活的小工具里面的工具,输出边栏。如果你注册了多于一个边栏,你应该给出边栏的名字或者序号。如果输出成功则返回TRUE,失败则返回FALSE。

返回值应该用来决定是否显示一个静态的边栏。

如果你的边栏使用数字注册,它们就应该用数字来检索。如果在注册它们的时候使用名字,就使用名字来检索它们。

例子

下面是建议的用法:
<ul id=”sidebar”>if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar() ) : ?&gt;
<li>{static sidebar item 1}</li>
<li>{static sidebar item 2}</li>
</ul>

多个边栏

你可以通过名字或者ID,来加载一个特定的边栏。

例如,dynamic_sidebar(‘top_menu’) 将显示通过register_sidebar(array(‘name’=>’top_menu’,))注册了工具栏。

使用ID更加简单,你不需要为你的工具栏命名。但是如果你不看你的functions.php和小工具面版,你会难以弄明白哪个是哪个。所以这会让你的代码难己阅读。注意,ID从1开始。

相关文章:让wordpress模板支持侧边栏插件Sidebar Widgets的方法

Related posts:

  1. register_sidebars
  2. 让wordpress模板支持侧边栏插件Sidebar Widgets的方法
  3. 通过饭否同步博客副标题
  4. WordPress模板制作常用函数和代码
  5. 战争