#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. Какое действие / привязку вы используете? Не могли бы вы показать нам этот код, пожалуйста?