文章标签 ‘Widget’

Wordpress2.2.x开始正式把widgets作为内部功能之一。这说明了widgets的成功和人心所向,也说明了大家对于添加一个小功能就要修改theme的template的厌倦。widgets最初是一个wordpress的plugin,叫dynamic sidebar,顾名思义,就是动态生成sidebar而不需要修改代码。而现在功能强大,不仅仅可以动态生成sidebar,页面的任何位置,只要设置了支持widgets就可以使用拖拽的方式来控制布局。
在安装了widgets插件后(wordpress2.2.x及以上版本无需安装),在Admin->Presentation->Widgets中,就可以看到所有页面上的widgets container和所有可以使用的widgets,需要做的就是将widgets拖拽到理想的区域就可以了。而且大多widgets还支持基于AJAX的设置页面,用户友好度也非常好。
实现一个widget也是非常惬意的一件事情。如果你有一个非widgetized的plugin那么只需要做很少的改动就可以把它变成一个widget。比如有一个plugin叫做recent_comments,原来你必须在sidebar.php中修改代码,加上相应的get_recent_comments()函数。现在只需要做一些改动,让这个plugin支持widget就可以直接拖拽了。大概是这个样子:

2007年7月23日15:57 | 6 条评论
分类: Wordpress

再一次对Blog进行了大规模升级,主要原因是wordpress升级到了2.2.1,有了一个非常吸引人的功能:Widget。
其实Widget是一个wordpress的plugin,自从2.0.x就有了,但是一直没有注意到,而且支持的theme和plugin也不是很广泛。Widget的核心功能就是能让你用拖拽的方式来design自己的wordpress布局,而不用再修改theme template的代码了。Wordpress的高层认为widget是一个很有前途的设计,所以最终决定将这个plugin作为wordpress的内部功能之一。所以以后将有越来越多的支持widgets的theme和plugin了。

Wordpress从2.0.5升级到2.2.1。
将theme换成了一个widget ready的。(来自BloggingPro)
使用widget重新design了页面。
使用plugin实现自己的某些定制。(比如载入额外的JavaScript和CSS)
添加了一个投票的plugin。

2007年7月23日11:35 | 2 条评论
分类: Wordpress
标签: ,