dynamic_sidebar

2009-06-15 11:04 / 5 comments / 191 views /

声明

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的方法

Tags: .

Get a Trackback link

5 Comments

  1. bolo2009年6月15日 13:50:

    近来写的东西都挺深奥哦

  2. 挑战书2009年6月16日 8:57:

    @bolo, 写些没人看的东西,呵呵

  3. 光影魔术手2009年6月17日 1:17:

    版主 我来看看的 不过说真的我没懂多少 但是还点帮助

  4. 挑战书2009年6月17日 8:23:

    @光影魔术手, 你好!你是处理照片的那个光影魔术手?幸会,幸会,光影魔术手这个软件做的不错。

  5. wordpress主题书包2011年10月30日 21:40:

    写的很好 很有帮助

Leave a comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>