не удается добавить возможности к пользовательской роли пользователя wp в дочерней теме

#php #wordpress #user-roles #child-theming

#php #wordpress #роли пользователей #дочерняя тематизация

Вопрос:

В моей дочерней теме / function.php ; Я вызываю приведенную ниже, которая, похоже, регистрирует новую роль ‘marketing_admin’, потому что теперь она присутствует в моей панели управления WordPress; однако мой набор возможностей полностью игнорируется. Весь мой код, относящийся к этой новой роли, приведен ниже:

 add_role(
    'marketing_admin',
    __( 'Marketing Admin' ),
    array(
        'read'         => true,  
        'edit_posts'   => true,
        'publish_posts' => true,
        'edit_pages'   => true,
        'edit_others_pages' => true,
        'publish_page' => true,
        'edit_pages'=>true,
        'edit_published_pages'=>true,
        'publish_pages'=>true,
        'edit_private_pages' => true,
        'edit_others_pages' => true,
        'delete_pages'=>true,
        'delete_others_pages'=>true,
        'delete_published_pages'=>true,
    )
);
  

Комментарии:

1. Где и когда вы вызываете функцию add_role?

2. В нижней части моей дочерней темы function.php файл

3. Какое действие / привязку вы используете? Не могли бы вы показать нам этот код, пожалуйста?