|
十
01
|
一直在使用的 wordpress 文章计数插件是 CountPosts ,但貌似作者已经放弃更新了,另外这个插件在 Wordpress 数据库中 wp_posts 表里添加一个了 post_hits 字段,这样容易引起主表的混乱,若 wordpress 以后的升级版本中对数据库结构有所改变,就很可能引发冲突。作者原意也许是想查询速度更快,但我还是认为另加表更加适合管理。CountPosts 插件还在数据库中添加了一个主表 wp_mainCount ,在清理数据库的时候可别忘了删除(很明显我有完美主义倾向)。
现在有很多插件都对数据库有写入操作,从其源代码可以判断出是否添加了自定义表或者字段,这需要一些基本的数据库知识。最简单的方法是与未安装此插件的 wordpress 数据库进行对比,这样比较繁琐。过段时间也许我会写篇简单的教程,如何从插件源代码来判断是否对数据库有写入操作。
替换的文章计数插件是 WP-PostViews ,安装和配置很简单,大家可以参考网络上其他教程,我这里说说它对数据库的操作。它操作的是 wp_postmeta 表里针对不同 post_id 对应的 meta_key 、 meta_value 两个字段值, meta_key 值统一修改成 “views” , meta_value 的值即为统计的计数,文章每被浏览一次, meta_value 的值加1。有点罗嗦,说成大白话,其实就是传说中强大的 自定义域 ,你可以在 wordpress 管理后台对应文章编辑界面看到 WP-PostViews 所保存的数据,它对每篇文字添加了一个自定义域 “views” ,后面的值就是目前该文章所被浏览的次数,很明显,你可以修改这个值,如果你自卑或者虚荣的话
。
WP-PostViews 这款计数插件非常不错,作者更新频繁,没有对数据库添加自定义的表或者字段,算是个绿色插件,同时它还提供了删除程序,数据库中不会有垃圾残留,值得推荐。
最近评论