如果把站长本人的浏览量计入统计统计数据,显然数据就不准了,影响分析价值,尤其是像我这样的浏览量不本来就小的网站。完全可以利用wordpress自带的current_user_can()函数消除此类误差。

用法:



参数:

$capability
(_string_) (_required_) capability or role name
Default: _None_
$args
(_mixed_) (_optional_) Any additional arguments that may be needed, such as a post ID. Some capability checks (like 'edit_post' or 'delete_page') require this be provided.
Default: _None_

返回值:

true:如果当前用户拥有该权限

false:如果当前用户不拥有该权限

示例:

   
    //统计代码



我们就可以利用管理员拥有编辑文章权限这点来实现我们所需的功能。在原有统计代码外加上这么一层判断语句。

更多信息可参考Wordpress官方介绍:https://codex.wordpress.org/Function_Reference/current_user_can