限制对用户配置文件的访问

时间:2016-01-22 作者:Fabian

我想要的是,给不同的角色以不同的方式访问用户配置文件。例如,我想显示“姓名”部分,但不显示“联系信息”部分。从其他部分中,我只想删除一个选择框和一个文本字段,但不是全部。还有我不想向用户显示的Yoast SEO配置和mailchimp列表选择。

我如何移除/隐藏这些东西?

1 个回复
SO网友:Nathan Powell

使用该功能current_user_can( $capability ). 哪里$capabilty 适用。

例如:

If ( current_user_can( \'update_plugins\' ){
//do some update plugin stuff
}

相关推荐

如何从/wp-json/wp/v2/USERS/Me获取数据

我试图在wordpress中使用JWT auth获取用户数据。我被发送给/wp-json/wp/v2/users/me的邮递员get请求中包含了我从/wp-json/jwt-auth/v1/token获得的令牌。但我有一个错误:{ "code": "rest_not_logged_in", "message": "you are not logged in", "dat