问题描述
我们在用Hello Elementor手动制作WordPress模板时,涉及到文章板块可能会需要显示“阅读量”这个字段,以及想要在类似于“热门文章”或者“阅读排行榜”的区块增加一种基于阅读量的排序列表,本文就以上两个问题说明实现方法。
借助插件
- WP-PostViews
- 用于记录和展示文章阅读量的插件。
- Advanced Post Queries
- 给Elementor增加查询条件,可基于动态阅读量views进行查询排序。
实现步骤
第一步:安装插件并激活
第二步:用Elementor编辑器设置阅读量
安装上图步骤,关键在于借助Elementor将阅读量的短代码插入到相应位置即可。
设置里可以根据需要修改阅读量的显示文字内容,默认为“%VIEW_COUNT%”,我改为了“阅读量:%VIEW_COUNT%”。至此,文章中就能够显示出“阅读量数据了”。
第三步:用Elementor编辑器设置热门文章
这里按照图中步骤操作即可,我用的是Elementor自带的Post组件,也可以用loop组件做一个,只要有Query查询的设置的都行。
至此就完成了热门文章的设置。
总结
用Elementor编辑器和Hellor Elementor主题做的WordPress站点上手难度略大,全部模板制作需要亲历亲为,不过这样做的好处在于自由度非常高,不受主题默认设置的影响,是强迫症患者的福音。假如怕麻烦,其实市面上已经有很多成熟博客的主题,拿来即用,不需要浪费太多精力在这样的细节上面。