wordpress如何添加浏览次数 4.6版本

cropped-18.jpg

在我们的博客中,我们总是希望能够看见有多少人查看或者阅读过我们的文章,当然在wordpress中我们也能够实现,且实现的方式有2种,一种是插件的方式,这种我就不介绍了,我接下来要介绍的是一种不借助插件实现的方法。

具体方式就是在主题目录下的functions.php文件中加上一个函数。

 //访问计数
function record_visitors()
{
if (is_singular())
{
global $post;
$post_ID = $post->ID;
if($post_ID)
{
$post_views = (int)get_post_meta($post_ID, 'views', true);
if(!update_post_meta($post_ID, 'views', ($post_views+1)))
{
add_post_meta($post_ID, 'views', 1, true);
   }
  }
 }
}
add_action('wp_head', 'record_visitors'); 
/// 函数名称:post_views
/// 函数作用:取得文章的阅读次数
function post_views($before = '(点击 ', $after = ' 次)', $echo = 1)
{
global $post;
$post_ID = $post->ID;
$views = (int)get_post_meta($post_ID, 'views', true);
if ($echo) echo $before, number_format($views), $after;
else return $views;
}

然后我们在需要的地方调用这个方法就行了调用方法如下(比如在我这个主题中如果需要在文章中显示查看次数,需要在主题模版修改content.php文件在其中加入如下代码:


//显示浏览次数
echo '<div class="fa-eye edit-link">';
post_views(' ', ' '.__('Views','idolcorp'));
echo '</div>';

至此,为文章添加浏览次数大功告成了。

回复后才显示哟

One thought on “wordpress如何添加浏览次数 4.6版本

发表评论

电子邮件地址不会被公开。 必填项已用*标注