文章标签 ‘Wordpress’

自从del.icio.us变成了delicious.com,感觉越来越不好用了。多了很多限制,比如你要每2星期登录一次之类的。不过有一个功能倒是很人性化。可以自动将本日的bookmarks发布到你的blog站点上。其实,很早之前,就有Wordpress的plugin来干这件事了,而且有人也写了perl的脚本,用cronjob来做。
言归正题,如何做到这个呢?看下面这张图。(这个图示有些过期了,新的界面已经有些变化了。不过大概意思还是这样的。)
如果还是不知道如何做。。。请点击此链接。

2008年12月19日10:20 | 没有评论
分类: Talk

Wordpress终于升级到了2.7。其中带来了很多非常诱人的功能。我觉得对用户来说最显著的几个:

支持threading comments,也就是可以回复其他人的留言了。之前很多插件可以让Wordpress有这个功能,现在自身支持了,很多插件要退役了。
核心自动更新。以后Wordpress再有新版本,不需要再自己手动更新了。Wordpress现在可以自己更新自己了。
新的管理界面。可以自定义管理面板。更加人性化。
可以将本章置顶。有很多朋友都想要这个功能吧。
支持批量修改文章。

WP2.7版本还是非常值得升级的。让丰富自己的BLOG和维护Wordpress都变得更简单了。

2008年12月12日12:48 | 2 条评论
分类: Wordpress
标签: ,

看到很多Blog的评论部分有头像的功能,就像把自己的也加上。大概查了一下,发现Wordpress和Gravatar已经集成了。也就是说,Wordpress已经默认支持Gravatar的头像了。如果没听说过Gravatar,那就去自己看看吧。
真正需要写的代码很少,因为Wordpress已经为我们提供了一个函数:get_avatar()。用这个函数可以轻松的在任何地方插入头像。

1
2
get_avatar($comment, $size=’96′, $default=’the default image link’); // 这个是函数原型。
echo get_avatar($comment); // 在需要的地方把这个函数的返回值echo出来。

$comment是必须的参数,在大多数评论的模板上可以直接写get_avatar($comment)。(当然,前提是你的评论的主循环的变量是$comment,一般都是这样的,除非那个模板作者是个另类。)如果需要改变默认的头像大小,可以修改参数$size,例如$size=’64′。最后一个可选参数是如果评论作者没有头像,使用此图片作为头像。

2008年7月24日23:21 | 没有评论
分类: Wordpress

Wordpress的开发进度还是真快啊。7月份刚升级到2.2.1,现在已经到2.3了。这个版本最大的功能升级就是内置了Tag的支持。当然还有更多的升级和新的功能,比如更好的所见即所得编辑器,更好的性能等等。
这里不得不赞一下DH的One-Click Install的功能,它可以自动帮你升级,并且可以保持你自己的配置和文件。免去了自己备份替换文件的苦恼。(当然,如果你修改了Wordpress的核心文件只能自己Handle了)
而且最好玩的是,还有了一个新的Plugin,可以根据Tag找到相关文章。这样就可以省去自己定义Keywords的麻烦了。终于实现了我的需求了~
在我写这个的时候2.3.1就要Release了,包含一些小的Fix,还有一个是提高Tag的Query性能。其实我觉得Wordpress应该提供Patch功能。

2007年10月25日23:29 | 没有评论
分类: Wordpress
标签: ,

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 | 5 条评论
分类: 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
标签: ,

前一段时间用ImageVenue来存放我在blog上面的图片,因为它能直接帮我生成缩略图。但是我非常不喜欢它,因为它的显示全图的页面广告太多,而且还不符合W3C标准。所以才迫使我去找另外的解决方案。
无意中发现的NextGEN Gallery这个Wordpress插件,而且发现它非常的强大。有很多实用的功能:

动态生成缩略图。这个需要PHP GD库的支持,大多数hosting都支持,所以没有什么问题。
非常方便的管理和组织图片的功能。可以把图片分类为不同的Gallery,还可以把不同的Gallery组合为Albumn。等等。
非常丰富的展示方式。你可以以单幅的方式展示,还可以展示一个Gallery,还可以按照Albumn的方式展示。等等
还可以用一个第三方的swf(免费的)制作自己的slideshow。还没有用过。
无缝集成LightBox2插件。这个功能省去了很多配置工作啊

LightBox2 Wordpress插件是基于LightBox2这个JavaScript的开源lib的。效果相当炫。在作者写LightBox1.0的时候,我就研究过这个,现在已经2.x了,简直是革命性的。几乎可以作为此类应用的典范了。
这两个plugin配置相对简单。都是遵照作者的指点,放在wordpress plugin目录下面,然后在wordpress中activate就可以了。
值得一提的就是如何让这两个plugin协同工作。只需要在你的wordpress的admin页面中,选择Gallery->Options->Images中,把“Add link in tag”选中;然后在Gallery->Options->Efects中,把“JavaScript Thumbnail effect”选为LightBox就可以了。恩。就这么简单。
然后就是,上传图片,在你的post中,用[#singlepic#=xx]的方式展示你的图片了。(去掉#号)

Update:
不知不觉NextGen Gallery已经升级到0.96了,和之前有了很大的不同。易用性有了很大的提高。现在和Wordpress的内置编辑器集成的相当好。在编辑器的右上角有一个小按钮(Add NextGen Gallery),点开这个按钮可以选择插入一个Gallery或者一张图片。
另外,强调一下,如果使用Lightbox效果的话,需要且尽需要将NGG Gallery的效果设置为lightbox,并且安装激活lightbox2这个wordpress插件。

2007年7月18日11:13 | 35 条评论
分类: Wordpress