让wordpress模板支持侧边栏插件Sidebar Widgets的方法
终于找到了让wordpress模板支持侧边栏插件Sidebar Widgets的方法。发现其实很简单、很幼稚。在Sidebar Widgets的README文件里面早就做了详细说明。不过说明是英文,没有找到中文版。想支持Widgets一般只要修改两步就够了:
首先,打开模板中的sidebar.php文件。在开头的”<div id=”sidebar”><ul>”后面加上一句:<?php if ( function_exists(‘dynamic_sidebar’) && dynamic_sidebar() ) : else : ?>。然后在文件最后”</ul></div>“之前加上”“就OK了。这时候你也可以试一下,也许不用进入下一步就已经成功了。
如果经过上一步还不行,那么请再打开functions.php文件。在第一句话后面加上<?php if (function_exists(‘register_sidebars’)) register_sidebars(1); ?>。当然也不一定要在第一句话后,如果你懂得一点点代码的话。
一般的模板经过这两步修改就成了。如果你的模板有些特殊可以参考README的后半部分。其实这篇文章是有些多余的,但是在百度和google上都很难找到怎样修改模板让它支持自定义侧边栏的中文或英文文章。发现这两步,很惭愧,还的确花费了我不少心血。所以记在这里也许会有用。
以上内容发布于2007年06月27日,下面是2009年6月15日的一些更新和补充:
使用侧边栏主要依赖两个函数register_sidebars()和dynamic_sidebar()。前者注册边栏,后者显示边栏。这两个函数的具体功能我己分别说明。
Tags: WordPress插件.

Leave a comment