Мне нравится давать редактору доступ к настройке темы - PullRequest
0 голосов
/ 28 января 2020

Мне нравится предоставлять пользователям с правами редактора доступ к WordPress, возможность изменять настройки Customizer (моей пользовательской темы). Я добавил следующий код в функции: php:

function cust_theme_give_edit_theme_options( $caps ) {

    /* Check if the user has the edit_pages capability */
    if( ! empty( $caps[ 'edit_pages' ] ) ) {
        $caps[ 'edit_theme_options' ] = true;
    }

    return $caps;
}
add_filter( 'user_has_cap', 'cust_theme_give_edit_theme_options' );

Теперь пользователи редактора видят «Дизайн» в Adminmenu и могут изменять пункты меню. Но если я нажимаю «Настройщик», WordPress говорит: «Вам нужен более высокий уровень разрешения». Что не так? Нужно ли больше заглавных букв, чем «edit_theme_options»? Я не нахожу никаких других заглавных букв, которые должны быть связаны: https://wordpress.org/support/article/roles-and-capabilities/#edit_theme_options

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...