wordpress plugin - search engine related posts

Table of content

Description
Usage
Download
History
Link

Description
中文说明
当用户从google搜索到你的博客上,这个wordpress 插件会根据用户搜索的关键词显示你的博客上更多的相关内容。目前也只对google生效,下一个版本将对baidu生效。
这个插件完全使用javascript加上google的api完成,不需要占用服务器端的资源,环保且安全。
English version
When someone is referred from a search engine like Google, the plugin show your blog content matched the terms they search for.
Usage
中文说明:

解压
在wordpress模板中添加一个id为search_content的html标签,比如
PLAIN TEXT
CODE:

<div id="search_content" style="display:none;">

<h1>相关搜索结果</h1>

</div>

复制search_related_posts.php到wp-contents/plugin目录,并激活插件.
done! 现在你可以试着从google搜索上先搜到自己的博客,然后点击进去看看插件的效果。

English version:

unzip it
Put <div style="display:none" id="search_content"></div> at the place in your template where you want the list of related posts
Copy search_related_posts.php to direcotry wp-contents/plugin and [...]

评论 (2)

在wordpress.org上提交了inline-js

前几天在wordpress.org的plugin list里提交了inline-js,这是我写的第一个wordpress插件,估计实用价值和使用者都不是太多:)但是我想如果有更多的使用者对这个plugin提一些意见的话,可能会更加完善,很希望能看到这个插件能持续发展,如果我能挤出更多的时间来维护的话。

评论 (1)

升级到wordpress 2.5 RC1

迫不及待的升级到了wordpress 2.5 RC1。升级过程还算顺利,就是上传的时候多花了点时间。wordpress 2.5最大的改变就是后台部分,由深蓝白底变成了浅蓝白底,导航和写文章的页面修改很成功,用起来颇为顺手,这也是我升级的最大动力之一。
插件方面,兼容性良好,总体来说,这是一次成功的升级,胜利的升级。

评论 (4)

inline-js 0.4 —— wordpress plugin

Inline-js plugin minor update. It now work fine with exec-php plugin.
Download
Inline-js 0.4
详细信息
inline-js wordpress plugin

评论 (4)

用vim来写wordpress

用vim习惯了之后,用别的编辑器写长一点的文本都没法适应,写wordpress更是如此。为此我郁闷了很长一段时间,直到前不久找到了一个新的宝贝 ---- vimpress。这个东东可不是什么新的软件,它只不过是vim的一个plugin罢了。
只要装好vimpress,你就可以用它来列出或者发布blog。
目前这个插件有如下功能

获得文章列表
写新文章
编辑文章
现场保存 (yeah, no kidding)
支持分类
支持标签

vim命令清单

“:BlogList”
列出blog里的文章

“:BlogNew”
写新文章
“:BlogOpen id”
打开一篇现有的文章进行编辑
“:BlogSend”
保存并发布文章

安装过程

将解压之后plugin和syntax目录复制到vimfiles目录下
修改plugin下的blog.vim进行配置,需要配置username,password以及xmlrpc.php的url
如果需要支持tag,可以设置enable_tags=1。
如果需要支持UTW tags,需要另外下载一个vim插件utw-rpc-autotag

vimpress的主页
BTW:现在这篇blog就是我使用vimpress完成的:)

评论 (11)

在wordpress中方便的添加自定义标签

wordpress使用了kses作为xhtml/html的filter(见wp-includes/kses.php),因此多数可能有危害性的标签例如script,object会被wordpress过滤。对于某些个人wordpresser来说,安全问题显然不大,反正只是自己用,即便加入javascript脚本也是出于方便考虑。为了方便广大革命群众,俺提供一个简单的扩展标签的思路:
在wp-includes/kses.php中,有这样一行定义:
PLAIN TEXT
PHP:

if (!defined('CUSTOM_TAGS'))

    define('CUSTOM_TAGS', false);

 

// You can override this in your my-hacks.php file   

if (!CUSTOM_TAGS) {

    ....... 

}

由此可见,只要自定义CUSTOM_TAG常量为true,就可以使用额外的标签了。那么修改步骤可以总结如下:

新增一个my-hacks.php,放在wordpress根目录下,my-hacks.php中有如下定义
PLAIN TEXT
PHP:

define('CUSTOM_TAGS', true);

$allowedposttags = array(...你需要增加的标签..);

在wordpress后台开启my-hacks.php的支持

done.

评论 (4)

我的wordpress 2.3升级策略

wordpress 2.3发布好一段时间了,由于Ultimate Tag Warrior不再被支持,所以我总是下不了决心把这里升级到2.3。
作为一个大懒人,理想的升级步骤是,只要简单升级wordpress和UTW,而不用对主题的各个部分进行琐碎的修改。为了这个目标,我在狗狗上进行大面积的人肉搜索,终于在UTW的站上看到这段话:
Then, you should have a look at Wordpress Things. Some of them cover UTW functionality. There will be a plugin for the UTW template tags.. soon.. which should allow theme stuff to keep on working; but alas, there are still many kinks to iron out. Check back in a week for that [...]

评论 (17)