怎么統計文章瀏覽次數(代碼版)? - WordPress教程

    這篇WordPress教程分享怎么添加文字瀏覽次數統計的功能,通過這個數據,訪客可以判斷這篇文章受歡迎的程度,站長也可以通過這個數據來分析自己的文章質量。

    在大部分網站中,在文章頁的頂部方式瀏覽次數統計,是很多博客或者網站常用的展示方法,通過這個數據,訪客可以判斷這篇文章受歡迎的程度,站長也可以通過這個數據來分析自己的文章質量。

    代碼部署

    在主題根目錄下的functions.php文件中的<?php下添加以下代碼并保存。

    /*----------------------------------------------------------------------
      * 
      * WordPress 功能 >>>> 開啟訪問統計
      *
      * @Description: 前端開啟訪問、后臺展示
      *
    ------------------------------------------------------------------------*/
    
    add_action('wp_head', '_post_views_record');
    
    //增加文章訪問量
    function _post_views_record(){
    	if (is_singular()) {
    		global $post;
    		$post_ID = $post->ID;
    		if ($post_ID) {
    			$post_views = (int) get_post_meta($post_ID, 'views', true);
    			if (!update_post_meta($post_ID, 'views', ($post_views + 1))) {
    				add_post_meta($post_ID, 'views', 1, true);
    			}
    		}
    	}
    }
    
    //前端調用
    function _get_post_views(){
    	global $post;
    	$post_ID = $post->ID;
    	$views = (int) get_post_meta($post_ID, 'views', true);
    	return $views;
    }
    
    //后臺展示訪問數量
    if(!function_exists('AddViewsColumn')){
    	
        function AddViewsColumn($cols){
            $cols['views'] = __('閱讀');
            return $cols;
        }
    	
        function GetViewsValue($column_name, $post_id){
    		$views = (int) get_post_meta($post_id, 'views', true);
    		echo $views;
        }
    	
        // for posts
        add_filter('manage_posts_columns', 'AddViewsColumn');
        add_action('manage_posts_custom_column', 'GetViewsValue', 10, 2);
    	
        // for pages
        add_filter('manage_pages_columns', 'AddViewsColumn');
        add_action('manage_pages_custom_column', 'GetViewsValue', 10, 2);
    	
    }

    前端調用

    <?php 
        //瀏覽計數
        echo _get_post_views();
    ?>

    效果預覽

    怎么統計文章瀏覽次數(代碼版)? - WordPress教程

    相關推薦

    怎么統計文章瀏覽次數(代碼版)? - WordPress教程-Npcink
    怎么統計文章瀏覽次數(代碼版)? - WordPress教程-Npcink

    怎么獲取網站統計相關信息? - WordPress開發

    怎么統計文章瀏覽次數(代碼版)? - WordPress教程-Npcink
    怎么統計文章瀏覽次數(代碼版)? - WordPress教程-Npcink

    WP PostViews Plus - WordPress瀏覽次數統計插件

    教程

    寶塔面板最新嚴重數據庫安全漏洞 - WordPress教程

    2020-8-23 20:56:36

    教程

    怎么繞過瀏覽器F12調試網頁出現的Paused in debugger? - WordPress教程

    2020-9-1 21:37:42

    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    0 條回復 A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 日韩精品成人一区二区三区| 人妻在线无码一区二区三区| 亚洲AV综合色区无码一区| 国产麻豆精品一区二区三区| 国产乱码精品一区二区三区中文 | 国产MD视频一区二区三区| 一区二区三区电影在线观看| 亚洲AV无码一区二区三区性色| 精品福利一区二区三| 国产在线精品观看一区| 亚洲性无码一区二区三区| 91香蕉福利一区二区三区| 国产一区二区中文字幕| 中文字幕精品亚洲无线码一区应用 | 亚洲综合一区二区三区四区五区| 国产suv精品一区二区6| 日韩人妻不卡一区二区三区| 国产综合精品一区二区三区| 人妻少妇AV无码一区二区| 无码毛片一区二区三区中文字幕| 性色av闺蜜一区二区三区| 无码人妻久久一区二区三区免费丨 | 欧洲精品一区二区三区在线观看 | 国偷自产视频一区二区久| 无码人妻精一区二区三区| 亚洲欧美国产国产一区二区三区| 亚洲国产精品一区二区久| 精品一区高潮喷吹在线播放| 亚洲第一区二区快射影院| 亚洲中文字幕一区精品自拍| 亚洲熟妇成人精品一区| 国产福利无码一区在线| 国产日韩综合一区二区性色AV| 国产suv精品一区二区6| 中文字幕一区在线播放| 国产一区二区三区久久精品| 99在线精品一区二区三区| 免费一区二区三区四区五区| 中文字幕一区二区在线播放| 3d动漫精品啪啪一区二区免费| 91精品乱码一区二区三区|