让你的WordPress模板支持Widget

发表于 2007-09-19 – 1:56 下午 | 作者 ooooyu |

 转载自hellowiki

记得我刚开始用WordPress 的时候非常喜欢支持Widget 的模板, 一直以为为模板添加Widget支持是件难事, 所以也没去看官方的文档, 直到昨天开始着手, 发现其实很简单的. 废话不多说了, 下面切入正题.

打开侧栏模板的文件, 一般是sidebar.php, 找到类似下方的语句(一般是这样的, 视你的模板标签而定, 这篇文章的例子是Hello 2007的模板)

<div id=sidebar>
…… //这里是sidebar 的主体内容
</div>

添加如下语句

<div id=”sidebar”>
<?php if ( !function_exists(dynamic_sidebar)
        || !
dynamic_sidebar() ) : ?>
…… //这里是sidebar 的主体内容
<?php endif; ?>
</div>

找到模板文件functions.php (没有的话请自己创建), 从第一行开始添加如下代码, 记住是第一行, 具体原因我也不知道, 如果不是的话可能会报错.

<?php
if ( function_exists(register_sidebar) )
    
register_sidebar(array(
        
before_widget => ,
        
after_widget => ,
        
before_title => <h2>,
        
after_title => </h2>,
    
));
?>

保存好后, 上传并激活Widget 插件, 再到模板后台, 是不是多了”Sidebar Widgets” 这个选项, 开始使用吧.

Related Posts

  1. One Response to “让你的WordPress模板支持Widget”

  2. By edward on Sep 21, 2007 | Reply

    oh~ye~可以发帖了~踩踩踩!

Post a Comment

Hello!

本BLOG正在测试调整中…
如果您对本BLOG的内容感兴趣,欢迎 feedsky免费订阅 我的文章!
再次感谢coffee对本BLOG的支持!
搜索文章 :