wordpress Deve主题添加统计功能
2014.01.14
No Comments
![]() |
实现基本原理 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见下图)
最后找到此主题的style.css样式找到post-meta添加statistics想要的样式图。