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

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

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

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

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

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

the_views();

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

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

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

或者直接乘以一个倍数,如乘以 1.2 倍,则修改为:

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

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

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

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

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

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

总结

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


【雨夜技术资源网】雨夜技术资源网.中国 优质的技术资源服务平台!
下载说明:
1.本站资源均为免费,我们均不提供相关技术服务。
2.如果源码下载地址失效请 联系站长QQ进行补发。
3.本站所有资源仅用于学习及研究使用,请必须在24小时内删除所下载资源,切勿用于商业用途,否则由此引发的法律纠纷及连带责任本站和发布者概不承担。资源除标明原创外均来自网络整理,版权归原作者或本站特约原创作者所有,如侵犯到您权益请联系本站删除!
4.本站站内提供的所有可下载资源(软件等等)本站保证未做任何负面改动(不完全包含修复bug和完善功能等正面优化或二次开发);本网站不能保证资源的准确性、安全性和完整性,用户下载后自行斟酌,我们以交流学习为目的,并不是所有的源码都100%无错或无bug;
同时本站用户必须明白,【雨夜技术资源网】对提供下载的软件等不拥有任何权利(本站原创和特约原创作者除外),其版权归该资源的合法拥有者所有。

本站由 阜康市委网信办 监督与管理,发文切勿违反国家与地方法律法规!

雨夜技术资源网 Wordpress WordPress站点如何为文章浏览数(阅读量)增加一个基数? https://xn--ess81t1yd55izyveetrnp.xn--fiqs8s/449.html

生命是一场幻觉,而你是我的光

常见问题
  • 下载链接失效可以联系站长进行补发哦
查看详情
  • 我们上传的资源均无解压密码,不存在转跳第三方链接进行付费获取解压密码!
查看详情

相关文章

评论
暂无评论
官方运营团队

为您解决烦忧 - 8小时在线

  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数