wordpress wp-postviews使用
外掛安裝好以後啟動外掛,在settings裡面有一個PostViews的設定的地方,點選之後右邊會有一個“Views Template:”預設值是“%VIEW_COUNT% views”,可以修改成“%VIEW_COUNT% 次”,就是看了“xx次”的意思。這個是可以自定義的。
如果你會程式設計,那你直接到主題的目錄下,grep一下"the_views", “grep -ri "the_views" .”,然後只要是能查詢到的行裡都可以修改。
如果你不會程式設計,那你得到wp後臺選擇“後臺”->“編輯”裡面,在最右側找index.php、functions.php、single.php、等檔案,然後ctrl+f查詢“the_views”。
拿single.php舉例,我找到 the_views 之後,原始碼都被我註釋掉了:
<?php if(function_exists('the_views')) {
//$views = intval(get_post_meta($post->ID, 'views', true));
//?>
<span class="dot">•</span>
<span>閱讀 <?php echo the_views();//echo $views; ?></span>
<?php } ?>
我這裡之所以是echo the_views()是因為我改過外掛,它原本是將“閱讀數”返回給一個filter,然後再渲染出來,我直接把“閱讀數”返回了,所以可以echo,外掛被修改的程式碼如下:
### Function: Display The Post Views
function the_views($display = true, $prefix = '', $postfix = '', $always = false) {
$post_views = intval( get_post_meta( get_the_ID(), 'views', true ) );
$post_views = rand(1000,5000);
$views_options = get_option('views_options');
if ($always || should_views_be_displayed($views_options)) {
//$output = $prefix.str_replace( array( '%VIEW_COUNT%', '%VIEW_COUNT_ROUNDED%' ), array( number_format_i18n( $post_views ), postviews_round_number( $post_views) ), stripslashes( $views_options['template'] ) ).$postfix;
$output = $post_views;
if($display) {
//echo apply_filters('the_views', $output);
return $output;
} else {
return apply_filters('the_views', $output);
}
}elseif (!$display) {
return '';
}
}
它原本的程式碼被我註釋掉了,換成了我改的程式碼。我這裡的post_views做了個手腳,隨機產生1000到5000之間的數,來偽造一個閱讀量~哈哈。
再比如functions.php:
if( function_exists('the_views') ) {
//$views = $post->views ? $post->views : 0;
$views = the_views();
if ($views >= 1000) $views = sprintf("%.2f", $views / 1000) . 'K';
$html = '<span class="item-meta-li views" title="閱讀數"><i class="fa fa-eye"></i> ' . $views . '</span>';
}
原始碼被窩註釋掉了。通過the_views()方法就可以獲取到閱讀量
相關文章
- wordpress suffusion主題使用wp-postviews統計瀏覽量View
- 使用 Docker 和 Traefik 搭建 WordPressDocker
- 禁止WordPress使用谷歌字型的方法谷歌
- WordPress小工具功能如何使用
- 跑wordpress使用者密碼指令碼密碼指令碼
- 雲主機使用WordPress 字型提速外掛
- centos7.3搭建lamp實現使用wordpressCentOSLAMP
- 伺服器上使用 git 更新 wordpress 核心方案伺服器Git
- wordpress升級後後悔了可以使用外掛將wordpress降級為低版本
- WordPress入門09-WordPress基本設定
- 使用WordPress搭建一個專屬自己的部落格
- 阿里雲國際版使用ROS搭建WordPress教程阿里ROS
- 使用WordPress中的wpdb類運算元據庫
- 使用Docker搭建WordPress部落格(三)nginx映象製作DockerNginx
- Automattic:全球19%的網站使用WordPress平臺網站
- WordPress 外掛
- wordpress拿WebShellWebshell
- WordPressFeedSQLInjectionSQL
- 玩轉wordpress
- 安裝wordpress教程詳細安裝wordpress步揍
- WordPress開發入門09:WordPress編碼標準
- 介紹使用WordPress時10個常用的MySQL查詢MySql
- 因專利問題 WordPress 決定停止使用 ReactReact
- WordPress:釋出10週年全球使用者6600萬
- WordPress將從2017年開始要求使用者使用HTTPSHTTP
- WordPress入門08-WordPress設定導航選單
- centos 下搭建wordpressCentOS
- 建立 wordpress 外掛
- wordpress修改繫結的mysql使用者名稱密碼MySql密碼
- 爛泥:使用nginx利用虛擬主機搭建WordPress部落格Nginx
- 初學者使用1Panel皮膚快速搭建WordPress網站網站
- WordPress如何修改後臺登陸地址,提高WordPress安全性
- WordPress入門07-WordPress新建頁面和管理頁面
- WordPress入門06-WordPress釋出新文章和管理文章
- WordPress入門03-如何登入WordPress網站後臺網站
- WordPress入門05-WordPress建立和管理文章分類目錄
- WordPress入門02-安裝WordPress外掛的幾種方法
- WordPress入門04-如何管理已安裝的WordPress外掛