Notice: Trying to access array offset on value of type bool in /www/wwwroot/weimahe.com/wp-content/advanced-cache.php on line 472

Notice: Trying to access array offset on value of type bool in /www/wwwroot/weimahe.com/wp-content/advanced-cache.php on line 472
如何为WordPress文章浏览数(阅读量)增加一个基数? - 微码盒
!
也想出现在这里? 联系我们
广告位

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

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

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

方法一

修改文章页 single.php 文件,打开主题文件夹中的 si0 D ` v $ngle.php 文件,一般都能找到以下代码:

  1. the_views();

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

  1. e% # @ r _ j bcho (int)p 3 w # : &0;1000 + the_views(false)7 R ? + t ]);

或者修改为:

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

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

  1. echo L 7 6 . ; # ^40;int)(rand(500,999) + the_views(false));

这种随机显示c d r T的浏览数,倒是认为不可取,因为随机_ . ! ! i Y r - }数我们无法把控,这就会造成这篇文章浏览数一会儿高一会儿低,估计会对用户或搜索引擎产生不好的影响,所以还不如设置一个固定的8 W k x 8 } 6基数呢。

方法二

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

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

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

总结

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

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

Comments_template()函数如何获取不同评论模板

2022-7-29 11:12:51

WordPress教程

WordPress 伪静态规则(IIS/Apache/Nginx)设置方法

2022-7-29 11:14:04

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索