如何显示WordPress中文章的浏览量呢?其实非常简单,通常有两种方法:1. 使用插件,简单又保险;2. 修改代码,资源占用率低,但是操作起来稍微有点复杂。
1. 先说插件的方法。
A. 首先找到一款下载量比较大的插件。
一般安装量比较大的插件,更新维护的也比较频繁,相对而言比较靠谱。登录网站后台,依次单击单击左侧的插件-安装插件,在页面右上方找到关键字,在搜索框中输入post views,开始搜索。

B. 安装 Post Views Counter
在搜索结果中找到Post Views Counter这个插件,安装并且启用。

C. 设置Post Views Counter插件。
在已安装插件里找到Post Views Counter,单击设置。

D. 设置Post Views Counter插件的常规部分。
单击常规标签,对常规标签的参数进行设置。
常规选项下建议设置:
- 文章计数类型,一般只选择文章就够了,其实就是post。
- 计数模式,选择JavaScript或者REST API都可以。
- 浏览量列,建议勾选。
- 限制编辑,勾选仅允许管理员编辑文章浏览量。
- 计数间隔,可以选24小时,也可以选0分钟,看需求和访客特征。
- 重置数据间隔,如果不想重置数据,可以设置为0。
- 缓存刷新间隔,保持默认的0就好。
- 排除访问者,一般勾选爬虫就可以了。
- 排除IP,看自己需求。
- 严格计数,建议勾选上。
- 工具,如果有其他浏览量数据可以导入,没有留空就好。
- 禁用,看自己需求。如果想删除插件时候清空数据,就勾选上。
最后单击保存更改。

E. 设置Post Views Counter插件的显示部分。
单击显示标签,对显示标签的参数进行设置。
显示选项下建议设置:
- 浏览量标签,如果是中文网站,建议把浏览量标签改成中文,阅读量、浏览量或者阅读数,看个人爱好。
- 文章类型,一般勾选文章,也就是post就够了。
- 页面类型,根据自己需要勾选。
- 用户类型,建议所有的选项都不勾选。如果勾选了,这类用户的浏览就被隐藏了。
- 位置,一般建议选择在内容之前。
- 显示类型,可以选一个或者两个都勾选上。
- 图标类,保持默认或者选一个主题支持的icon。
- Toobar Chart,这个会在后台显示一个流量图,建议勾选上。
最后单击保存更改就可以了。

类似的插件还有Page View Count,功能都大同小异。
2. 再来谈谈不用插件的方法。
这个方法需要调整代码,对初学者不是很友好。
主要需要修改三个地方,functions.php,单个文章的single.php和您需要添加显示阅读次数的位置。
A. 登录网站后台,定位到外观-主题编辑器-打开functions.php文件,在functions.php中结束标签?>以前添加以下代码:
function gt_get_post_view() {</p> <p>$count = get_post_meta( get_the_ID(), 'post_views_count', true );</p> <p>return "$count views";</p> <p>}</p> <p>function gt_set_post_view() {</p> <p>$key = 'post_views_count';</p> <p>$post_id = get_the_ID();</p> <p>$count = (int) get_post_meta( $post_id, $key, true );</p> <p>$count++;</p> <p>update_post_meta( $post_id, $key, $count );</p> <p>}</p> <p>function gt_posts_column_views( $columns ) {</p> <p>$columns['post_views'] = 'Views';</p> <p>return $columns;</p> <p>}</p> <p>function gt_posts_custom_column_views( $column ) {</p> <p>if ( $column === 'post_views') {</p> <p>echo gt_get_post_view();</p> <p>}</p> <p>}</p> <p>add_filter( 'manage_posts_columns', 'gt_posts_column_views' );</p> <p>add_action( 'manage_posts_custom_column', 'gt_posts_custom_column_views' );
注意:使用的时候记得把p标签去掉。
B. 定位到外观-主题编辑器-打开single.php文件,在single.php中结束标签?>以前添加以下代码:
<!--?php gt_set_post_view(); ?-->
注意:使用的时候把注释去掉。
C. 在您要显示阅读量的位置添加以下代码:
<!--?= gt_get_post_view(); ?-->
注意:使用的时候把注释去掉。
欢迎您使用我的教程,赞赏随缘随意,无需介怀您对此没有付出任何经济上的贡献。如果您转载的话,麻烦您注明一下出处。因为一篇图文并茂的文章写下来,差不多要一到三个小时。感谢您对我劳动的尊重。