关于wordpress插件的几点基础知识

接触wordpress已经有两三年的时间了,之前也有根据自己的需求整合过几个插件,如《WP插件:Best Slugs》;随着wordpress的版本更新和google取消了translate的免费API,该插件也已失去了其利用价值;
wordpress的版本现在已经更新到了3.2.1,而且3.3的开发计划好像也已经出了。不断更新的最新版本中,对插件机制的接口支持程度也越来越高了。灵活开发、灵活应用体现得越来越淋漓尽致。为了不致于太落伍,今天特意静下心来补习一下wordpress插件的几点基础知识。

关于wordpress plugin

什么是wordpress插件?Wordpress插件是一个能够扩展WP博客功能的PHP脚本程序和函数集。通过wordpress插件API(应用程序接口)提供的数据接口和方法,可以对博客进行一系列特色功能或服务的定制。[Writing a Plugin]

编写插件前的基础

编写一个优质的插件需要我们具备的东西太多,而在成为一个优质的插件作者之前,应该先了解一下wordpress的插件组成:插件的名称、插件的文件、插件的位置。

插件名称:Plugin Name

这个不难理解,就像自家的娃,必须拥有自家的姓名一样;给孩子起一个独一无二,能够强调个性,而且让人一眼就能看出你用意的名字;这是起名的几个基本出发点,也是是进行编写插件前的第一件事。你可以到官方插件库中,或通过baidu、google去验证你起的名是不是唯一的,这样有助于你的插件得以被普遍应用。 Continue reading 关于wordpress插件的几点基础知识

WP插件:Best Slugs

不知道大家有没有接触过google code

其中有个language产品,是用来ajax返回翻译结果的(结果可以是你指定的其范围内的任一语种);呵呵,在做了些简单的测试后,发现其利用价值还是很高的。尽管其翻译的结果还不算太尽如人意,但对于我这个英语平庸的人来讲,如获至宝一样。
Continue reading WP插件:Best Slugs

WordPress扩展变量输出函数:dump()

今天在弄$permalink(永久链接)的相关插件时,不明白add_filter(‘name_save_pre’, ‘your_function’, 1)的含义.

add_filter的作用是向$wp_filter这个全局变量添加一个新的Hooks.以便在向数据库输入及用户屏幕输出时,执行自定义函数. Continue reading WordPress扩展变量输出函数:dump()

WP中文标题转换英文或拼音的插件比较

WP中文标题转换英文或拼音的插件比较

通常情况下,如果你发布一篇文章,标题是中文,WordPress会自动产生一个类似”**%96%87%e6%8b%bc%e9%9f%b3** ”的缩略名,往往名字是很长,而且看上去没有什么含义的。一方面不好看,另一方面不方便记录、流通。

现在我见到的两个插件是月光博客的Chinese PinYin Slug 和我爱偶家的slug from title ,下边具体介绍下。 Continue reading WP中文标题转换英文或拼音的插件比较