我如何增加作者角色才能添加新类别?

时间:2011-03-25 作者:dreamgrowers

如何增加作者角色权限以添加类别?

欢迎使用其他解决方案。我们只需要来宾作者能够添加类别,同时确保现有的适当类别还不存在。

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

最简单的方法是使用如下插件Capability ManagerUser Role Editor

SO网友:kaiser

应该从内部工作functions.php

function add_manage_cat_to_author_role() 
{
    if ( ! current_user_can( \'author\' ) )
        return;

    // here you should check if the role already has_cap already and if so, abort/return;

    if ( current_user_can( \'author\' ) ) 
    {
        $GLOBALS[\'wp_roles\']->add_cap( \'author\',\'manage_categories\' );
    }
}
add_action( \'admin_init\', \'add_manage_cat_to_author_role\', 10, 0 );

结束