提供的帖子的作者是否具有特定功能。

原型

author_can( int|WP_Post $post, string $capability )

参数

$post (int|WP_Post) (Required) 帖子ID或帖子对象。

$capability (string) (Required) 能力名称。

返回值

(bool)  作者是否具有给定的能力。

源文件

路径:wp-includes/capabilities.php

<?php
...
function author_can( $post, $capability ) {
	if ( !$post = get_post($post) )
		return false;
	$author = get_userdata( $post->post_author );
	if ( ! $author )
		return false;
	$args = array_slice( func_get_args(), 2 );
	$args = array_merge( array( $capability ), $args );
	return call_user_func_array( array( $author, 'has_cap' ), $args );
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/author_can/