倾倒时\\WP_User
对象,我注意到有两个属性,它们与特定用户的功能直接相关。
$user_object->caps
$user_object->allcaps
我立即注意到
$user_object->caps
比里面的还多
$user_object->allcaps
. 因此这里很可能有命名约定。
我目前只观察到以下一个值$user_object->caps
. 我还为该用户分配了一个自定义角色。中的一个值$user_object->caps
恰好是我的自定义用户角色的名称。但是,相同的值也列在$user_object->allcaps
.
这两种属性有什么区别$user_object->caps
和$user_object->allcaps
?是否存在以下情况$user_object->caps
WOULDN\'T 在下找到$user_object->allcaps
?有什么理由我需要使用$user_object->caps
或者我可以依靠检查吗$user_object->allcaps
对于特定用户