显示文章的阅读次数对 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次阅读 的尴尬。
(全文完)