特定用户是否具有特定功能。

原型

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/