设置post views counter插件

设置post views counter插件

分享到:

如何显示WordPress中文章的浏览量呢?其实非常简单,通常有两种方法:1. 使用插件,简单又保险;2. 修改代码,资源占用率低,但是操作起来稍微有点复杂。

1. 先说插件的方法。

A. 首先找到一款下载量比较大的插件。

一般安装量比较大的插件,更新维护的也比较频繁,相对而言比较靠谱。登录网站后台,依次单击单击左侧的插件-安装插件,在页面右上方找到关键字,在搜索框中输入post views,开始搜索。

搜索post view插件
B. 安装 Post Views Counter

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

安装post views counter插件
C. 设置Post Views Counter插件。

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

设置post views counter插件
D. 设置Post Views Counter插件的常规部分。

单击常规标签,对常规标签的参数进行设置。

常规选项下建议设置:

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

最后单击保存更改。

设置Post Views Counter的一般设置部分
E. 设置Post Views Counter插件的显示部分。

单击显示标签,对显示标签的参数进行设置。

显示选项下建议设置:

  • 浏览量标签,如果是中文网站,建议把浏览量标签改成中文,阅读量、浏览量或者阅读数,看个人爱好。
  • 文章类型,一般勾选文章,也就是post就够了。
  • 页面类型,根据自己需要勾选。
  • 用户类型,建议所有的选项都不勾选。如果勾选了,这类用户的浏览就被隐藏了。
  • 位置,一般建议选择在内容之前。
  • 显示类型,可以选一个或者两个都勾选上。
  • 图标类,保持默认或者选一个主题支持的icon。
  • Toobar Chart,这个会在后台显示一个流量图,建议勾选上。

最后单击保存更改就可以了。

设置Post Views Counter的显示设置部分

类似的插件还有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(); ?-->

注意:使用的时候把注释去掉。

欢迎您使用我的教程,赞赏随缘随意,无需介怀您对此没有付出任何经济上的贡献。如果您转载的话,麻烦您注明一下出处。因为一篇图文并茂的文章写下来,差不多要一到三个小时。感谢您对我劳动的尊重。

微信赞赏

支付宝赞赏

Comments are closed.