如何给WordPress添加阅读计数
显示文章的阅读次数对 SEO 是有很大好处的,因为每次点击都会对文章进行一次小小的更新,我们可以用 WP-PostViews 这个插件来实现这个功能。
安装插件
在博客后台安装 WP-PostViews 插件。
修改主题代码
方法一:简单的修改。
- 在外观 -> 主题编辑器 中,找到
index.php
- 找到
<?php while (have_posts()) : the_post(); ?>
这行代码 - 在循环内添加代码
<?php if(function_exists('the_views')) { the_views(); } ?>
这样就可以在首页添加一个默认样式,简易的阅读计数。
方法二:修改样式
我们一般喜欢在标题下方添加阅读计数,如下图所示:
以我使用的主题 Nisarg 为例。
找到 index.php
和 single.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>
具体是哪个位置,每个主题都不太一样,可以在博客首页打开浏览器开发工具,定位到想要放的位置的父级标签,比如 <h5 class="entry-date">...</h5>
,可以更快的定位到位置。
文章页也是同样的道理,以 single.php
作为入口文件,找到 content.php
,再找到具体的位置。如下图是我对文章页的修改:
设置
在博客后台,设置,浏览次数选项,可以配置插件,可以设置个性化的文案,有个 忽略来自机器的浏览 的选项可以选择否,如果我们的博客访客寥寥,机器可以避免 0次阅读 的尴尬。
(全文完)
本文首发于我的个人博客 https://chaohang.top
作者 张超航,公众号【超超不会飞】
转载本站文章请注明作者和出处 超超不会飞 ,请勿用于任何商业用途
欢迎关注我的微信公众号 【超超不会飞】,获取第一时间的更新。