如何根据用户能力而不是用户角色编写条件?

时间:2021-05-18 作者:Ricky

如何在功能而非用户角色上编写条件?

1 个回复
最合适的回答,由SO网友:Rup 整理而成

具有current_user_can(), 或$user->has_cap() 对于其他用户:。

if ( ! current_user_can( \'delete_post\', $post_id ) ) {
    wp_die( __( \'Sorry, you are not allowed to move this item to the Trash.\' ) );
}

相关推荐

未定义的偏移量:1067行的>[...]/wp-includes/capabilities.php中的0

嘿,我在我的localhost设置中得到了这个错误消息,但只有在启用Genesis框架的情况下;WordPress二十一行。当我想创建一个新帖子时,就会发生这种情况。如果我刷新页面,错误会重复,但帖子本身会被创建,一切似乎都很好。有人知道这是什么原因吗?Notice: Undefined offset: 0 in /var/www/secret/htdocs/wp-includes/capabilities.php on line 1067 Notice: Undefined offset: 0