WordPress功能:EDIT_USER与EDIT_USERS

时间:2013-07-05 作者:Howard

这个official documentation 仅提及edit_users, 但在来源中,我发现许多地方都在使用edit_user, 有什么区别?

单数和复数能力有什么约定吗?e、 g。edit_post vs公司edit_posts?

1 个回复
SO网友:s_ha_dum

我找到了一些关于edit_user 作为一种能力,其中之一是:

// Allow user to edit itself
    if ( \'edit_user\' == $cap && isset( $args[0] ) && $user_id == $args[0] )
    break;

http://core.trac.wordpress.org/browser/tags/3.5.2/wp-includes/capabilities.php#L1005

我相信这段代码中的注释回答了这个问题。

根据PatJ的说法map_meta_cap 转换(在某种意义上)edit_user 进入edit_users 但只有当试图编辑配置文件的用户是该配置文件的所有者时,才允许没有用户编辑功能的用户编辑自己的配置文件信息。

结束