一般WordPress搭建网站都需要统计页面的浏览次数,如果一个站点如果安装过多插件会对SEO优化不利,一般都会使用代码实现一些功能,今天就分享一下用代码查询WordPress网站浏览量。

1、在functions.php函数文件的未尾另起一行,添加如下代码。

<?php

/* Postviews start */

function getPostViews($postID){

$count_key = \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’post_views_count\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’;

$count = get_post_meta($postID, $count_key, true);

if($count==\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’){

delete_post_meta($postID, $count_key);

add_post_meta($postID, $count_key, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’0\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’);

return \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\” 0 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\”;

}

return $count;

}

function setPostViews($postID) {

$count_key = \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’post_views_count\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’;

$count = get_post_meta($postID, $count_key, true);

if($count==\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’){

$count = 0;

delete_post_meta($postID, $count_key);

add_post_meta($postID, $count_key, \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’0\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\’);

}else{

$count++;

update_post_meta($postID, $count_key, $count);

}

}

/* Postviews start end*/

?>

2、在您需要显示统计浏览次数的页面,例如在single.php内容页面中的<?php endwhile; ?>和<?php endif; wp_reset_query(); ?>循环语句的中间添加以下代码:

<?php setPostViews(get_the_ID());?>

添加后的显示,如:

<?php endwhile; ?>

<?php setPostViews(get_the_ID());?>

<?php endif; wp_reset_query(); ?>

3、最后在您需要显示统计的地方添加如下代码:

<?php echo getPostViews(get_the_ID()); ?> 次浏览

以上就是用代码查询WordPress网站浏览量的详细内容,更多请关注WordPress主题站

相关新闻

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

联系我们

联系我们

151-1101-0018

在线咨询:
邮件:30115776@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
关注微信
分享本页
返回顶部