为分类增加字段的懒人方法

wordpress的文章和页面可以使用自定义字段,增加想要的内容,比如keywords,description等,分类却没有自定义字段功能,如果想给分类增加一些自定义的内容,就只能写函数加功能.因为每个分类没有单独的数据表,所以还要新建数据表,再把这些自定义内容插入数据表中,用的时候再调用,总之是很复杂.具体可以参考阿树的文章(一共3篇):http://www.ashuwp.com/courses/highgrade/301.html

我就偷懒了,利用分类的描述来实现,缺点是只能自定义文字内容.

拿常用的keywords和description来举例吧,只需要把这两项都填入描述栏内,并用一个符号如”|”,”-“等来隔开它们.

下面是调用方法:

$cat=str_ireplace('<p>','',category_description());
$cat=str_ireplace('</p>','',$cat);
$cat=explode('|', $cat, 2);
$keywords=$cat[0];
$description=$cat[1];

很简单,主要就是用explode()这个函数把描述中填的内容分割成含有两个字符串的数组,然后按索引分别取值.但是因为wordpress自动把描述内文字的两端加上了p段落标记,所以就先用str_ireplace函数去掉段落标记.



无觅相关文章插件,快速提升流量