声明
bool dynamic_sidebar ( [ mixed sidebar ] )
这个函数按顺序调用被激活的小工具里面的工具,输出边栏。如果你注册了多于一个边栏,你应该给出边栏的名字或者序号。如果输出成功则返回TRUE,失败则返回FALSE。
返回值应该用来决定是否显示一个静态的边栏。
如果你的边栏使用数字注册,它们就应该用数字来检索。如果在注册它们的时候使用名字,就使用名字来检索它们。
例子
下面是建议的用法:
<ul id=”sidebar”>if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar() ) : ?>
<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:
版主 我来看看的 不过说真的我没懂多少 但是还点帮助
挑战书 回复:
六月 17th, 2009 at 8:23 上午
@光影魔术手, 你好!你是处理照片的那个光影魔术手?幸会,幸会,光影魔术手这个软件做的不错。
近来写的东西都挺深奥哦
挑战书 回复:
六月 16th, 2009 at 8:57 上午
@bolo, 写些没人看的东西,呵呵