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文件,同样按照上述方式修改,最后修改完成保存一下,清理缓存,刷新一下页面。