Есть ли способ скрыть атрибуты страницы от пользователей ниже уровня администратора? (например, я не хочу, чтобы этот пользователь с уровнем редактора мог изменять шаблон страницы).

Спасибо

-2
user2788897 17 Сен 2013 в 22:46
2
Да, способ есть, но вы должны показать свои исследовательские усилия и то, что вы пробовали (см. Как задать вопрос) . В любом случае, я почти уверен, что на этот вопрос уже был дан ответ на разработке WordPress.
 – 
brasofilo
17 Сен 2013 в 22:52
Ok. не могли бы вы прислать мне ссылку на ответ?
 – 
user2788897
17 Сен 2013 в 22:55

1 ответ

Лучший ответ

Вы можете попробовать это

function remove_page_attribute_meta_box()
{
    if( is_admin() ) {
        if( current_user_can('editor') ) {
            remove_meta_box('pageparentdiv', 'page', 'normal');
        }
    }
}
add_action( 'admin_menu', 'remove_page_attribute_meta_box' );

Вставьте это в файл своей темы functions.php.

5
The Alpha 17 Сен 2013 в 23:21
Спасибо. Я ищу это много раз .. это идеально для меня.
 – 
user2788897
18 Сен 2013 в 01:39
@DiegoCNascimento, ну в этом случае я не против, но это была ошибка и я уверен в этом, но все равно.
 – 
The Alpha
18 Сен 2013 в 03:10