特定用户是否具有特定功能。
原型
user_can( int|WP_User $user, string $capability )
参数
$user
(int|WP_User)
(Required)
用户ID或对象。
$capability
(string)
(Required)
能力名称。
返回值
(bool)
用户是否具有给定的功能。
源文件
路径:wp-includes/capabilities.php
<?php
...
function user_can( $user, $capability ) {
if ( ! is_object( $user ) )
$user = get_userdata( $user );
if ( ! $user || ! $user->exists() )
return false;
$args = array_slice( func_get_args(), 2 );
$args = array_merge( array( $capability ), $args );
return call_user_func_array( array( $user, 'has_cap' ), $args );
}
...
?>
其他
英文文档:https://developer.wordpress.org/reference/functions/user_can/