WordPress后台自定义增加显示每篇文章浏览量的功能

WordPress是一个功能很强大的程序,我们可以用WordPress做出自己想要的网站。当我们的文章很多了之后我们可以通过了解所有文章的浏览量来了解访客喜欢看什么文章;这样可以调整我们的文章写作方向。

WordPress并没有自带浏览量统计组件,目前使用较多的统计浏览量方法为WP-PostViews插件和向文章添加自定义栏目写入数据库。

打开当前WordPress主题开发的functions.php文件,在<?php下面的?>前面添加如下代码:

 

//WordPress后台自定义增加显示每篇文章浏览量的功能
//在后台文章列表增加一列数据
add_filter( 'manage_posts_columns', 'ashuwp_customer_posts_columns' );
function ashuwp_customer_posts_columns( $columns ) {
$columns['views'] = '浏览次数';
return $columns;
}
 
//输出文章浏览量
add_action('manage_posts_custom_column', 'ashuwp_customer_columns_value', 10, 2);
function ashuwp_customer_columns_value($column, $post_id){
if($column=='views'){
$count = get_post_meta($post_id, 'post_views_count', true);
if(!$count){
$count = 0;
}
echo $count;
}
return;
}

注意:代码中 post_views_count 指的是你记录文章浏览量的自定义栏目名称,例如views或者post-views,这个可以在你的统计浏览量代码里看到,也可以直接在文章修改面板下面自定义栏目看到。

共享资源网提供最优质的资源集合。
共享资源网 » WordPress后台自定义增加显示每篇文章浏览量的功能

发表评论

共享资源网提供最优质的资源集合

充值中心 开启会员