WordPress站点如何为文章浏览数(阅读量)增加一个基数?

 2019-08-07 07:25:57  114 人阅读  17 条评论

有些站长问到“WordPress 站点如何为文章浏览数(阅读量)增加一个基数?”,意思就是说设置一个基数之后,发布的文章浏览数就不会出现个位数的尴尬局面。比如设置基数为 1000,那么每篇文章的浏览数都会是 1000+以上,容易让人认为这篇文章很火爆。虽然 boke112 不知道这种做法好或不好,不过既然有这个需求,那么就大概分享一下具体的做法吧。

WordPress站点如何为文章浏览数(阅读量)增加一个基数? - 第1张 - boke112导航(boke112.com)

WordPress 站点统计文章浏览数(阅读量)大多数默认都是安装 WP-PostViews 插件(PS:不安装这个插件而是用纯代码实现统计的,更简单了,直接修改你所用的代码即可),所以本文就以这个插件的 the_views()函数为例进行说明如何设置一个基数。

方法一、修改文章页 single.php 文件

打开主题文件夹中的 single.php 文件,一般都能找到以下代码:

the_views();

这个代码就是输出当前文章的浏览数(阅读量)。所以想要增加一个基数,我们只需要修改这个代码即可。比如增加基数为 1000 的,那么上述代码可以修改为:

echo (int)(1000 + the_views(false));

或者修改为:

echo (int)(1000 + (int) get_post_meta( get_the_ID(), 'views', true ));

以上代码中的 1000 就是浏览数的基数,可以自行修改。

有些站长说固定基数不好,想要指定一个范围内的随机数作为基数,比如在 500 到 999 之间,那么我们只需要将上述代码中的 1000 改为 rand(500,999)即可,完整代码如下:

echo (int)(rand(500,999) + the_views(false));

这种随机显示的浏览数,boke112 倒是认为不可取,因为随机数我们无法把控,这就会造成这篇文章浏览数一会儿高一会儿低,估计会对用户或搜索引擎产生不好的影响,所以还不如设置一个固定的基数呢。

方法二、设置自定义字段 views 的值

安装有 WP-PostViews 插件的,发布文章的时候都会自动添加一个自定义字段 views,它的值就是该篇文章的浏览数(阅读量)。所以我们不想修改代码的情况下完全可以在编辑文章的时候直接设置该 views 的值。

1. 新发布的文章:我们在编辑文章的时候,在编辑器下方找到自定义字段,点击名称右侧的倒三角找到并选择 views,然后在值中输入如 888,然后点击【添加自定义栏目】,最后发布文章后就会直接显示浏览数为 888 了。具体见下图:

WordPress站点如何为文章浏览数(阅读量)增加一个基数? - 第2张 - boke112导航(boke112.com)

2. 已发布的文章:我们直接编辑该文章,在编辑器下方找到自定义字段,如下图的 32 直接改为 888,然后点击【更新】按钮即可。

WordPress站点如何为文章浏览数(阅读量)增加一个基数? - 第3张 - boke112导航(boke112.com)

总结

方法一修改主题文章页 single.php 文件,这种做法比较一劳永逸,除非主题更新,要不然可以直接对整个站点的文章页起作用,包括以前发布的文章和以后发布的文章。而方法二需要人工添加,如果站点有 1000 篇文章就需要人工编辑 1000 次,以后新发布的文章同样需要折腾。所以从效率来看,boke112 强烈建议大家采用方法一比较好。同时,在修改好文章页的浏览数之后,首页、分类列表页、标签页、作者页等涉及到浏览数的地方都要修改,这样才能保持整站所显示出来的浏览数一致。

拓展阅读

您可能感兴趣的文章

文章标签:
本文地址:https://boke112.com/7095.html
版权声明:本文为原创文章,版权归  所有,欢迎分享本文,转载请保留出处!
©boke112导航,本站推荐使用:阿里云 ECS服务器等云产品服务,国外免备案主机建议使用:老薛主机

阿里云专题 腾讯云专题虚拟主机专题WPS专题

 发表评论

大笑表情偷笑表情鼓掌表情思考表情疑问表情抠鼻表情抓狂表情晕表情黑线表情流汗表情流泪表情囧表情衰表情围观表情OK表情牛表情

  1. 南瓜IT
    南瓜IT @回复

    没流量的站点,只能自我安慰了哈哈

    • 懿古今
      懿古今2019-08-08 11:30  回复

      @南瓜IT设置一个合理值,可以起到自我安慰,也可以让用户看起来比较舒服,要不然一看阅读量才0或个位数,瞬间就没有点击的欲望了

  2. wordpress建站吧
    wordpress建站吧 @回复

    刚发布就1000阅读了。。看起来太假。,,不过有些作用的

  3. 猫叔
    猫叔 @回复

    先来一个亿,少了没意思

    • 懿古今
      懿古今2019-08-07 15:32  回复

      @猫叔[大笑] 这样设置的话就失去意义了,不过设置增加几十个或上百个的浏览数还是可以的

  4. 明月登楼
    明月登楼 @回复

    我已经屏蔽前端“文章浏览数”好多年了都!这个东西一般都是“孤芳自赏”的,没有多少实际作用!所以我都是不在前端显示,仅供后台显示和统计而已!

    • 懿古今
      懿古今2019-08-07 15:33  回复

      @明月登楼我原本还打算在前端去掉浏览数和评论数,但是去掉这两个之后就显得太空了,所以就没有折腾。

  5. maqingxi
    maqingxi @回复

    随机数作为基数,他的意思应该是第一次取个随机数,以后就在这个数的基础上计入浏览量。不是每次打开的都变动基数。

    • 懿古今
      懿古今2019-08-07 15:34  回复

      @maqingxi[偷笑] 很有可能,不过这样的话就比较麻烦了,只随机一次,那还不如直接在编辑文章的时候自己设置,想设置多少都可以

  6. 弥雅
    弥雅 @回复

    这有什么用呢?即使加了基数,但是总浏览量是不争的事实啊!

    • 懿古今
      懿古今2019-08-07 15:35  回复

      @弥雅总浏览量是给自己看的,增加的浏览量是给别人看的,而且有时候搜索引擎还会抓取这个浏览数。适当增加还是不错的。

  7. 跋涉者
    跋涉者 @回复

    没有什么意义,满足自己的虚荣心罢了

    • 懿古今
      懿古今2019-08-07 08:59  回复

      @跋涉者[大笑] 是的,不过如果站点显示出来的浏览数都是个位数,那么可以适当设置一个基数,比如50之类的,这样可以相对好看一些,体面一些。

  8. 轩沫博客
    轩沫博客 @回复

    浏览数都是浮云,评论多才显得网站看的人多。

    • 懿古今
      懿古今2019-08-07 09:01  回复

      @轩沫博客是的,理论上评论的人多了浏览数也会多,看看卢松松博客就知道,每篇文章的浏览数和评论数都挺不错的