前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何给WordPress添加阅读计数

如何给WordPress添加阅读计数

作者头像
超超不会飞
发布2020-10-28 11:34:48
8450
发布2020-10-28 11:34:48
举报
文章被收录于专栏:超超不会飞

显示文章的阅读次数对 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 去修改,找到合适的位置,填入下面代码:

代码语言:javascript
复制
<!-- 添加阅读计数 -->
<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
content-excerpt.php

具体是哪个位置,每个主题都不太一样,可以在博客首页打开浏览器开发工具,定位到想要放的位置的父级标签,比如 <h5 class="entry-date">...</h5>,可以更快的定位到位置。

文章页也是同样的道理,以 single.php 作为入口文件,找到 content.php,再找到具体的位置。如下图是我对文章页的修改:

content.php
content.php

设置

在博客后台,设置,浏览次数选项,可以配置插件,可以设置个性化的文案,有个 忽略来自机器的浏览 的选项可以选择否,如果我们的博客访客寥寥,机器可以避免 0次阅读 的尴尬。

(全文完)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-10-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装插件
  • 修改主题代码
    • 方法一:简单的修改。
      • 方法二:修改样式
      • 设置
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档