网站建设

[亲测]WP-PostViews Plus统计插件在TwentyTen主题下的使用

Jager · 12月19日 · 2013年 · · · 461次已读

为了博客的文章浏览统计,让我这个不怎么熟悉 PHP 的菜鸟硬是从昨晚折腾到现在!

主要原因是我不太熟悉 PHP 的结构,结果被网上的教程搞得云里雾里,通过度娘搜到关于WP-PostViews Plus插件的相关资料基本都如下内容:

WP 后台在线搜索安装WP-PostViews plus插件或者自行去下载导入后台再激活;

  1. 修改主题index.php文件,在你需要的位置加上:

<?php if(function_exists('the_views')) {the_views();} ?>

然后基本都备注了一下:你可能需要修改 index.php, archive.php, single.php, search.php,category.php,tag.php,post.php 或者 page.php 等。

然后就能显示文章阅读数了.....

我勒个去,我按照这个办法昨晚硬是整了一晚上,都没搞定(没办法,真心不熟悉 PHP),原因就是,我把教程提到每个文件都试着加上这句话,硬是没显示阅读数!

今早,我还是不甘心,继续度娘试试,然后就找到了另外一种说法:

说是要在关键句<?php while ( have_posts() ) : the_post(); ?>下面加上
<?php if(function_exists('the_views')) {the_views();} ?> 试试,我一下就看到了曙光,又一次在教程提到的文件中“翻箱倒柜”的找这句话。结果硬是没找到!

我终于开始怀疑者教程是不是有问题了,喝口水提神醒脑后,灵光一闪:难不成是我的主题不同?于是我在后台主题编辑中一个一个查找关键句,结果还真找到了!通过测试发现控制首页和文章页面的文件名为:loop.phploop-single.php,根本不是其他教程说的那些关键文件,真是折腾人呐!


 好了,言归正传!我的 wp 主题为Twenty Ten,估计我这个教程也就适合这个主题,其他主题在没法实现统计功能的时候也可以试试看:


一如既往,安装并激活WP-PostViews plus插件

进入后台→设置→浏览数+,按照自己喜欢设置好这个插件

进入后台→主题→编辑→右侧选择:loop-single.php

  1. 找到<?php twentyten_posted_on(); ?>关键句,在下面加上:                              

<?php if(function_exists('the_views')) {the_views();} ?>

即可让文章界面的副标题中显示阅读统计了;

接着选择loop.php,同样查找相同关键句,但是要注意的是:

这个文件中有 2 处一样的关键字,必须放到第二个关键句之后才行(让我又纳闷了半天)!

两个文件都修改完成之后,你的首页和文章的副标题都能显示阅读数啦!


以上方法同样适合另一个叫做WP-Postviews的插件

写在最后:遇到问题找度娘或找谷哥这个习惯是非常好的,但是也不能完全照搬套用,很多时候会因为环境不同导致不成功或其他更糟糕的问题!

1 条回应
  1. 狂族晨曦 2016-4-19 · 20:28

    张哥,来向你问一段阅读统计代码相关的数据库查询语句,我用的是WordPress大学里面提供的WordPress非插件添加文章浏览次数统计功能统计阅读次数,然后用的文中后面的方法来做的阅读排行榜。
    我想实现30天内阅读做多的12篇文章,怎么增加查询代码呢?是在找不到方法了才来找张哥帮忙,实在不好意思。