当前位置:首页—WP-PostViews不计数问题 正文

WP-PostViews不计数问题


时间:2012-06-05 |分类: 得到 |标签:wordpress|评论:(9)

自从使用wordpress以来,已经用过了两个模板weisaysimple和Suffusion。Suffusion虽然是老外做的,但由于功能强大而且我感觉执行效率比较好所以一直很喜欢。美中不足的是,其放弃了对ie6的支持,而我们泱泱大国很多人还抱着ie6不放,好在这也算不了什么。
虽然知道老是换模板没什么好处,但昨天没忍住还是换了。除了边栏还有点小问题,基本上修改得差不多了。期间遇到了一个新问题:WP-PostViews不计数。怎么点击都是0。
百度一下,有人说应该修改wp-postviews.php文件中的if(defined(’WP_CACHE’) && WP_CACHE),可找了半天也没找到。后来在itzhai那里找到了原因及修改办法,转过来做个备份:
在后台的插件列表中找到WP-PostViews,并点击编辑,打开其源代码,找到了如下函数

### Function: Calculate Post Views
add_action('wp_head', 'process_postviews');
function process_postviews() {..}
可以发现这个process_postviews()函数就是统计浏览次数的函数,在这里使用了这样一句代码:

add_action('wp_head', 'process_postviews');

经过在wordpress的帮助文档中找到关于两个函数的说明:

add_action():
http://codex.wordpress.org/Function_Reference/add_action

Hooks a function on to a specific action.

wp_head():
http://codex.wordpress.org.cn/Plugin_API/Action_Reference/wp_head

ttwp_head()/tt is triggered within the tthead/head/tt section of the user's template by the ttwp_head()/tt function. Although this is theme-dependent, it is one of the most essential theme hooks, so it is fairly widely supported.
知道了,这句代码是在wp_head执行时添加自定义的一些动作,这里就是添加了这个统计访问数的函数process_postviews(),为了让这句话能够被执行,需要在wordpress主题程序中添加上wp_head()这个函数,以便能够执行到被添加的process_postviews()函数。
所以解决的方法就是在header.php文件中的<head></head>标签中添加上这个函数:<?php wp_head(); ?>

 

猜你喜欢

已有 9 条评论:

    • Jesse  评论于 [2017-07-22 14:30:24]  回复

      在header.php文件中的标签中添加上这个函数:,如果代码里已经显示有这个函数,那么就把这个函数移到head标签中的第一行。问题解决,我是这样解决的。

        • 轻身一笑  评论于 [2017-07-22 21:00:00]  回复

          虽然现在用不到了,依旧多谢提醒。

    • 为什么  评论于 [2014-06-26 20:22:12]  回复

      我的加上去了 还是不统计啊 不知道为什么了

        • 轻身一笑  评论于 [2014-06-27 06:36:01]  回复

          那我就不太清楚了,你可以进中文论坛看看。

    • 左岸读书  评论于 [2013-12-01 09:27:15]  回复

      换了新主题,所有的方法都试过了,还是不计数,神奇了。
      有了
      jQuery也在前面加载了
      wp_config.php里也有define('WP_CACHE', true);
      这个主题也是大名顶顶大发开发的,很多人都在用,应该不是主题的问题啊!

        • 轻身一笑  评论于 [2013-12-02 07:52:11]  回复

          这个我不是很清楚,还是问问大发吧。

    • 迷你阅读  评论于 [2013-06-11 08:46:23]  回复

      果然如此,用上了,谢谢

发表评论:

轻语细言
随机文章
热评文章
标签
最新评论