wordpress修改文章浏览量

wordpress z197 1859次浏览 已收录 用手机观看

新站网站阅读量太低,数据不好看,咋办?

老马介绍两种方法给大家。

一、设置自定义字段 views 的值

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

需要注意的是,在wordpress后台删除这个插件时,会清除所有字段数据,即把所有文章的浏览量清0。手动删除插件文件的话,又会残留多余的字段在数据库。

二、修改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 倒是认为不可取,因为随机数我们无法把控,这就会造成这篇文章浏览数一会儿高一会儿低,可能会对用户或搜索引擎产生不好的影响。