Rumah > Tutorial CMS > WordTekan > wordpress查询浏览量需要用什么代码

wordpress查询浏览量需要用什么代码

Lepaskan: 2019-07-17 09:38:34
asal
2686 orang telah melayarinya

wordpress查询浏览量需要用什么代码

用wordpress  搭建的博客或者企业站都有着同样的需求,就是在内容页面需要统计这个页面的浏览次数,以方便站长查看某个页面的仿问题,一般对代码不熟悉的朋友都会用到浏览次数统计插件(WP-PostViews),但是众所周知,一个站点如果插件安装的多了会对SEO优化  非常不利,那么下面给大家分享一个利用代码来实现这种浏览次数的统计功能。

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

<?php
/* Postviews start */
function getPostViews($postID){
    $count_key = &#39;post_views_count&#39;;
    $count = get_post_meta($postID, $count_key, true);
    if($count==&#39;&#39;){
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, &#39;0&#39;);
        return " 0 ";
    }
    return $count;
}
function setPostViews($postID) {
    $count_key = &#39;post_views_count&#39;;
    $count = get_post_meta($postID, $count_key, true);
    if($count==&#39;&#39;){
        $count = 0;
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, &#39;0&#39;);
    }else{
       $count++;
        update_post_meta($postID, $count_key, $count);
    }
}
/* Postviews start end*/
?>
Salin selepas log masuk

2、在您需要显示统计浏览次数的页面,例如在single.php内容页面中的循环语句的中间添加以下代码:

<?php setPostViews(get_the_ID());?>
Salin selepas log masuk

添加后的显示,如:

 
     <?php setPostViews(get_the_ID());?>
Salin selepas log masuk

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

<?php echo getPostViews(get_the_ID()); ?> 次浏览
Salin selepas log masuk

更多wordpress相关技术文章,请访问wordpress教程栏目进行学习!

Atas ialah kandungan terperinci wordpress查询浏览量需要用什么代码. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan