如何給WordPress添加閱讀計數

顯示文章的閱讀次數對 SEO 是有很大好處的,因爲每次點擊都會對文章進行一次小小的更新,我們可以用 WP-PostViews 這個插件來實現這個功能。

安裝插件

在博客後臺安裝 WP-PostViews 插件。

修改主題代碼

方法一:簡單的修改。

  1. 在外觀 -> 主題編輯器 中,找到 index.php
  2. 找到 <?php while (have_posts()) : the_post(); ?> 這行代碼
  3. 在循環內添加代碼 <?php if(function_exists('the_views')) { the_views(); } ?>

這樣就可以在首頁添加一個默認樣式,簡易的閱讀計數。

方法二:修改樣式

我們一般喜歡在標題下方添加閱讀計數,如下圖所示:

以我使用的主題 Nisarg 爲例。

找到 index.phpsingle.php,分別代表首頁和文章頁。

首頁和文章頁

再找到想要放入閱讀計數的具體的位置,比如我的首頁,需要到 content-excerpt.php 去修改,找到合適的位置,填入下面代碼:

<!-- 添加閱讀計數 -->
<span> <i class="fa fa-eye"></i>
		<a class="entry-author-link" rel="author" href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( 'ID' ), 
		get_the_author_meta( 'user_nicename' ) ) ); ?>">
		<span class="entry-author-name"><?php if(function_exists('the_views')) { the_views(); } ?>
</span></a></span>

content-excerpt.php

具體是哪個位置,每個主題都不太一樣,可以在博客首頁打開瀏覽器開發工具,定位到想要放的位置的父級標籤,比如 <h5 class="entry-date">...</h5>,可以更快的定位到位置。

文章頁也是同樣的道理,以 single.php 作爲入口文件,找到 content.php,再找到具體的位置。如下圖是我對文章頁的修改:

content.php

設置

在博客後臺,設置,瀏覽次數選項,可以配置插件,可以設置個性化的文案,有個 忽略來自機器的瀏覽 的選項可以選擇否,如果我們的博客訪客寥寥,機器可以避免 0次閱讀 的尷尬。

(全文完)

本文首發於我的個人博客 https://chaohang.top

作者 張超航,公衆號【超超不會飛】

轉載本站文章請註明作者和出處 超超不會飛 ,請勿用於任何商業用途

歡迎關注我的微信公衆號 【超超不會飛】,獲取第一時間的更新。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章