Wordpress - bbpress - 修改'主持人'角色

时间:2015-07-29 22:09:48

标签: php wordpress roles bbpress

在我正在处理的Wordpress网站上,客户需要'主持人'角色仅用于创建主题,然后由Keymakers批准(发布)(bbpress排名最高的角色)。基本上,贡献者可以使用帖子做什么(创建,保存为草稿并等待编辑批准)。

这是我在functions.php中的代码:

function site_modify_capabilities()
{
    $user = new WP_User(get_current_user_id());
    foreach($user->roles as $user_role)
    {
        if($user_role === 'bbp_moderator')
        {
            /* tried the following: */
            /* $user->remove_cap('publish_topics')*/
            /* $user->remove_cap('moderate')*/
            /* $user->allcaps['publish_topics'] = false; */
        }
    }
}
add_action('admin_init','site_modify_capabilities');

以上都不适合我,我仍然可以发布新主题作为主持人。有什么想法要做什么?谢谢你。

0 个答案:

没有答案