wordpress Deve主题添加统计功能

2014.01.14 No Comments
f0cb 实现基本原理
1、使用WordPress的post的meta也就是我们常说的自定义域字段,说白了就是wp_postmeta使用表作为万能表,自己定义Key,然后存入对应的Value。
2、第一次点击日志的时候,自定义域不存在,则插入1来记录第一次点击。
3、如果自定义域已经存在,则取出域的值,+1以后Update到数据库。

实现代码如下:

第一步:打开主题所在的functions.php文件,加入下面两个函数,分别用来取得文章评论条数和更新文章评论条数


第二步:在合适的位置加入点击日志,调用updatePostViews函数来更新日志的点击次数
我们可以编辑文章页模板,即single.php,可以所以在循环if(have_posts()): while(have_posts()):the_post();的后面加上这个函数代码执行这个函数,完成后如下:


最后一步:当然就是在合适的位置加入显示浏览次数的代码啦‘
此函数对于使用的位置没有任何要求,你可以在首页,也可以在文章页,只要你能够传入文章的postID即可。(本地加到了postformat.php见下图)

QQ图片20140114173921


最后找到此主题的style.css样式找到post-meta添加statistics想要的样式图。

评论已关闭。