Page 2 of 41234

难得一个周末呆在家里,想睡个懒觉都不行。隔壁的朝鲜学校的音乐CIRCLE的学生们又在练习。又弹又唱。无奈只好早起,继续修整我的WP模板。顺便煮了个半熟的水蒲蛋合着面包加香蕉慰劳下肚子。

1. 将模板做了调整,把文章页的评论改为按正常(升序)排列,这样回复起来比较方便。

2. 修正原来文章页留言内无法点击留言者链接的BUG,原因是显示序号的DIV宽度设置太长了,导致将留言者链接给遮住了。

3. 考虑到现在友情链接实在是不少,全部挂在首页,弄得侧边栏给撑得太长了。新建一个Friends页面。挂上自己新写的一个插件(Hot_friends),以类似标签云的形式将全部友情链接放进去,效果详见http://www.thinkagain.cn/friends

4. 所有页面上挂上Hot Friends。所谓Hot Friends,我是按留言数来判读的,留言数头20名的网友将被视为Hot Friends,在全站侧边栏内显示。

阅读全文



先纠正一个错误,自己昨天在如何使用Wordpress内置的分页(Nextpage)功能?里面提到,“因为wp的the_post在处理查询时,会直接将文章内容用<!- -nextpage- ->分割保存到数组中。”,所以就以为只能通过手动修改WordpressP源代码来,而无法用插件实现实现feed的全文输出。后来想想自己是脑壳太死板了。既然文章内容是被保存在数组中,那么在feed中直接将该数组作为全文输出不就可以了吗。所以呢,早上起来赶忙写了这个小插件:whole_feed_output。

阅读全文

新写了一个插件,wp_list_posts,主要用于生成存档文章清单。写这个插件的初衷,是因为升级到2.3后,发现一直在用的dd-sitemap-gen无法使用,提示错误,虽然我已经将它升级到兼容2.3的最新版了,但还是出错。虽然后来找到问题原因,自己的数据表前缀不是默认的wp_,当然主要原因在于dd-sitemap-gen中有一段代码没中的wp_没有被用$wpdb->替代,导致前缀非wp_的用户出现问题。再则发现该插件在生成存档清单时,严重消耗数据库查询,基本查询次数是和存档数目是,如果站点上有300个存档,那么它需要动用大于300次的数据库查询。原因在于,该插件调用了get_permalink()来生成存档的链接,而每调用一次get_permalink()都会产生一次数据查询。

阅读全文

今天从朋友站点逛回自己博客的时候,发现了一个wp_WelcomeMsg的一个bug,即从推介站点来到站点时,无法正确显示html代码。修正了此bug,并将版本改为0.21,并发布。请使用本插件的朋友升级下。

用途

本插件的主要用途于,当浏览者访问站点时,会生成一个欢迎界面。插件将会自动根据cookie判断浏览者为新访问者或者是老访客等,以及是从别的站点浏览过来,如搜索引擎或是友情链接网站等,或是直接访问的。

阅读全文

把wp_welcomemsg插件升级到0.2。主要改动内容:

1. 根据denishua的建议,添加了后台管理页面,以方便用户管理。

2.现在用户可以自由定义welcome信息的内容。包括可以加入html代码,和定义CSS等。具体在后台wp_welcomeMsg管理页面下有例子说明。

3. 修正了cookie期限的一个bug。因为js设定cookie的时间是以毫秒为单位,原来以为和php一样是以秒为单位。考虑到cookie的期限设置为半年可能会太长,改为3个月。

4. 统一了代码的定义。将wp_welcome()改为wp_welcomemsg()。0.2版的调用代码不再为wp_welcome(),而是wp_welcomemsg()。对于已安装0.1版的用户,这点请务必注意。很抱歉造成麻烦。

阅读全文

今天,将原先写的welcome插件的代码修改下,在此发布。增加了利用cookie来判断浏览者是否为新访问。(注,cookie的idea源自WP论坛awflasher的帖子)。考虑这个插件比较简单,没有必要设置一个后台页面来管理。但用户如果要将RSS的订阅地址设置为Feed托管商提供的订阅地址,如本站http://feed.thinkagain.cn。必须要设置下自己站点的RSS订阅地址。具体下面会谈到。

阅读全文

Page 2 of 41234