3种方法实现wordpress网站批量修改增加文章阅读量
老白博客WordPress技巧分享时刻:wordpress网站如何批量修改和增加文章阅读量。包括WordPress插件法和纯代码法、使用MySQL语句三种方法,以7B2主题和孟坤博客主题为例。
1.纯代码修改文章阅读量
the_views()函数是输出当前文章的浏览数(阅读量)。因此如果想要增加一个文章阅读量,我们只需要找到主题文件的该函数位置,修改这个函数即可。
接下来老白以孟坤博客主题和7B2主题为例,进行修改演示
1.1 孟坤博客主题
以孟坤博客主题为例,通过搜索关键词the_views
,老白在wp-postviews.php文件中找到了以下代码:
if( $should_count ) {
update_post_meta( $id, 'views', $post_views + 1 );
do_action( 'postviews_increment_views', $post_views + 1 );
}
这段代码的作用就是:每访问一次,浏览量次数加1。我们可以修改一下为:访问一次,浏览量在20-100的范围内随机增加
if( $should_count ) {
$count_per_visit = rand(20, 100); // 在20-100范围内生成随机数
update_post_meta( $id, 'views', $post_views + $count_per_visit );
do_action( 'postviews_increment_views', $post_views + $count_per_visit );
}
1.2 7B2主题
其他主题也是类似的,一般是the_views()
函数,比如7B2主题在/b2/Modules/Common/Post.php文件下
update_post_meta($post_id,'views',$views+1);
修改为每次访问,随机增加50-100
update_post_meta($post_id,'views',$views+ rand(50,100));
the_views()
函数,老白实测搜索$views+1
关键词更好,因为所有主题一般默认都是访问一次,加一次浏览量2.插件法修改文章阅读量
需要安装一个WordPress插件: WP-PostViews ,在发布文章的时候该插件会自动添加一个自定义字段 views,它的值就是该篇文章的浏览数(阅读量)。所以我们不想修改代码的情况下完全可以在编辑文章的时候直接设置该 views 的值。
(该方法参考自http://www.thefox.cn/how-to-increase-the-base.shtml,感谢分享)
2.1 新发布的文章
我们在编辑文章的时候,在编辑器下方找到自定义字段,点击名称右侧的倒三角找到并选择 views,然后在值中输入如 888,然后点击【添加自定义栏目】,最后发布文章后就会直接显示浏览数为 888 了。具体见下图:
2.2 已发布的文章
我们直接编辑该文章,在编辑器下方找到自定义字段,如下图的 32 直接改为 888,然后点击【更新】按钮即可
3.MySQL语句修改
用mysql客户端工具连接上wordpress数据库,执行下面的SQL语句,修改文章阅读量
UPDATE wp_postmeta SET meta_value = meta_value+100 WHERE meta_key = 'views';
代码解释,请注意备份数据库
UPDATE wp_postmeta:这指示数据库更新wp_postmeta表。
SET meta_value = meta_value+500:这将表中的meta_value字段中的每个值增加500。这意味着如果一个meta_value原来是100,执行这个语句后,它将变为600。
WHERE meta_key = 'views':这个条件指定只更新那些meta_key字段等于views的记录。
MySQL语句非常强大,相关的文章如下:
4.另类解决方法
其实很多站长都比较烦恼文章阅读量太低了,那么除了增加文章量,还有其他的解决方法吗?
答案是YES,请看下面的文章: