367 次浏览

Methods on How to Display Excerpt and Number of Blog Post Views of WordPress Blog

WordPress中,默认首页和分类目录会看到文章以全文方式展示,不方便阅读和查找,比较好的方式是通过只显示标题和部分内容,同时如果能显示每一篇文章的浏览次数就更好了。以twenty seventeen主题为例,下面就简要说明如何实现显示摘要与浏览次数的方法。

首先是在首页和分类目录页面显示文章的标题和摘要的方法。参考博文“wordpress在首页和分类目录下显示标题或摘要”介绍的方法实现。

(1)在后台-外观-主题编辑器中,先找到当前的主题,再在右侧栏找到index.php文件,找到get_template_part函数(共有两个,可以用Ctrl+F来查找)。

(2)将get_template_part(‘template-parts/post/content’, get_post_format)中第二个参数更换为’excerpt’,即得到get_template_part(‘template-parts/post/content’, ‘excerpt’)。

(3)将get_template_part(‘template-parts/post/content’, ‘none’)中第二个参数更换为’excerpt’,即得到get_template_part(‘template-parts/post/content’, ‘excerpt’)。

(4)保存以后,刷新一下页面,就会发现得到想要的效果了。

(5)想要实现在点击分类目录名以后,只显示文章标题和摘要,则找到archive.php文件,同样按照上述方式修改,最后修改完成保存一下,清理缓存,刷新一下页面。

接着是在首页、分类目录页面、文章页面显示文章浏览次数的方法。参考博文“使用WP-Postviews 统计日志浏览次数”、“使用WP-PostViews统计文章浏览次数”等介绍的方法实现。

(1)安装好插件WP-Postviews,保持默认设置即可。

(2)在后台-外观-主题编辑器中,先找到当前的主题,再在右侧栏找到index.php文件,找到while ( have_posts() ): the_post();

在上述语句下一行(一般是第40行)插入如下语句:

if(function_exists(‘the_views’)) { the_views(); }。

(3)保存以后,刷新一下页面,就会发现得到想要的效果了。

(4)想要在分类目录页面显示文章浏览次数,则找到archive.php文件,同样按照上述方式修改,最后修改完成保存一下,清理缓存,刷新一下页面。

(5)想要在文章页面显示文章浏览次数,则找到single.php文件,同样按照上述方式修改,最后修改完成保存一下,清理缓存,刷新一下页面。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注