WordPress 2.8即将来临

刚刚官方Blog发布了WordPress 2.8 Beta 2,而上星期发布了WordPress 2.8 Beta 1。这些都预示着WordPress 2.8正式版将很快就会发布了。从Trac Roadmap和Beta发布的趋势来看,正式版应该会在七天左右发布。

WordPress 2.8在代码上做了很多的改动,从codex上的Version 2.8可以看到很多函数的添加、删除、放入不推荐使用。

而最重要的改动有:

  1. Javascript加载器的提升
  2. 新版的Widget API
  3. 用插件对左边菜单栏进行重新排序

还有一个我认为比较重要的更新是:Support IIS 7.0 URL Rewrite Module(支持IIS 7.0的链接重写,国内还是比较多人用Win主机的)

WordPress 2.7.1

这是自去年WordPress 2.7发布后的第一个修正版本。

官方blog发布中只是寥寥几句就可以看出WordPress 2.7还没有出现比较重大的漏洞,WordPress 2.7.1只是修正补强了68个小地方

当然小毛病也是修补一下才能预防大问题的发生,特别是现在只是需要点两下鼠标就能升级到2.7.1,我们没有理由偷懒吧。

WordPress 2.7一键升级

最新文章签名

什么是“最新文章签名”呢?如下图所示,就是自动把最新的一篇文章的标题写到一幅图片上,然后用该图片作为论坛上的签名。
最新文章签名——例图

这样做的好处是显而易见的,用图片作为签名本身就更加的醒目,再加上标题,吸引点击的成功率毫无疑问会提高不少。

其实,这个想法和技术都不算太新奇。很多年前,国产论坛phpwind就有了差不多的想法,只不过他们的做法是把论坛的在线人数,发贴情况等信息写到图片上,而我们是把文章的标题写到图片上而已。
至于技术,则是使用了GD库的imagecreatefrompngimagecolorallocateimagettftextimagepng等函数。这里提到这些函数,是因为以下插件只是提供制作类似上图的大小和文字位置的图片,如果你希望制作更加精彩的签名,可以参考,然后进行修改。
Continue reading “最新文章签名”

供稿种子在Google阅读器中跳转到Adsense Feed

虽然谷歌的Adsense Feed/feedburner已经从“功夫网”中暂时解脱出来,但难保以后不会继续被“网”住。如果你在Google Reader等国外的阅读器中订阅Adsense Feed/feedburner的话,是不是被“网”它们都是能正常地被抓取的。

于是我想,如果在Google Reader等国外的阅读器中订阅的供稿种子都转向到Adsense Feed/Feedburner中还是个不错的选择。根据10 Useful RSS-Tricks and Hacks For WordPress中的“2. Redirecting WordPress Feeds to FeedBurner Feeds”,修改得到下面的.htaccess:
Continue reading “供稿种子在Google阅读器中跳转到Adsense Feed”

用WordPress打造注册用户才能查看文章的网站

我们先来看一个小例子吧

主题底部常见的23 queries. 0.458 seconds. 对于普通浏览者意义不大,但作为blog管理员可以以此得知空间是否有异常、插件是否运行良好等情况,这部分内容普通浏览者可以不进行打印,只有当blog中注册或拥有更高权限的用户进行浏览才进行打印。

那么下面就看看怎么实现吧:
Continue reading “用WordPress打造注册用户才能查看文章的网站”

WordPress 2.7 beta初体验

WordPress 2.7大概会在半个月后发布。不久前官方释出了WordPress 2.7 beta。一方面有点忙,另外想到2.7也快要发布了嘛,也就一直忍着没有下载来试用。昨天实在没有忍住,还是把beta版下载安装上了。

不试不知道,一试吓一跳。现在对WordPress 2.7的到来更加地期待了。这里是我对WordPress 2.7的初体验,以及自己对其中新特性的看法。
Continue reading “WordPress 2.7 beta初体验”

用snoopy快捷地提取饭否最新消息

WordPress最近更新到2.6.3版本,修正的正是Snoopy刚发现的漏洞问题。

那么Snoopy是干什么的呢?官方的介绍是这样的:

Snoopy is a PHP class that simulates a web browser. It automates the task of retrieving web page content and posting forms, for example.

中文意思就是:Snoopy是一个模拟网页浏览器的PHP库。例如,它能用于取得网页的内容和提交表格。

饭否提供了图片、Flash和javascript的方式用于在blog或其他地方显示饭否最新的消息,不过这些方式冰古都不是太喜欢,因为它们都不是搜索友好的方式,如果用文本的方式显示出来就更加搜索友好和快捷了。
Snoopy就能利用饭否提供的API提取最新消息,并打印出来。
Continue reading “用snoopy快捷地提取饭否最新消息”

让feedcat全文输出


在启用feedcat作为feed托管网站后,我才发现WordPress在feedcat上是不能全文输出的,即使你的feed已经是全文输出。查看了feedcat上能输出全文的数个feed后,我发现feedcat只能识别feed中的description标签而不会使用content标签。但WordPress输出的feed中,description标签是不带有HTML标签且只输出一部分内容的。这样也就导致feedcat不能全文输出。

另一个问题就是feedcat一般会把使用WordPress的blog看成是英国的blog。这是因为WordPress基本上是不能修改feed中的语言的,她只能输出<language>en</language>。这里只要用<language>zh</language>替换它就能解决了。

这里我将在WordPress的根目录新建一个php文件,用于生成符合feedcat要求的rss文件,从而解决上面的两个问题
Continue reading “让feedcat全文输出”

主题推荐 10/22

据说用写作区里的Custom Fields添加文章的缩略图已经成为blog最新的趋势之一。
这里介绍几款带有显示文章缩略图的主题:

Tutorial Theme
tutorial theme
这款叫“教程模板”的主题,预计为“教程”网站使用,两栏,动感色调,不支持Widget。发布文章时,在Custom Fields建立一个关键词为thumb,并将缩略图链接填写上去,在首页就会显示该缩略图。
预览地址 | 下载地址
Continue reading “主题推荐 10/22”

如何分离WordPress2.7的comments与pings

WordPress 2.7将在留言部分大做文章,如AJAX发布留言,留言论坛化等。为了实现这些功能,它将增加一个名为wp_list_comments的函数来代替原有的一些函数。这就将导致现在使用的用于分离留言和pings的技巧将可能失效(例如WeblogToolsCollection的方法)。

这里将针对新的函数对怎样在WordPress 2.7中分离comments与pings做一个解释,以便WordPress主题设计师或其他有兴趣的朋友在WordPress 2.7来临后能制作自己满意的主题。
Continue reading “如何分离WordPress2.7的comments与pings”