Администратор. Загрузите существующий шаблон администратора в качестве страницы подменю.

Я пытаюсь сохранить клиенту несколько кликов. Я создал пользовательскую роль «Клиент», и я хотел бы получить их на этом экране, не заставляя их нажимать «Пользователи», а затем выбирать роль «Заказчик».

Итак, у меня есть пользовательское меню под названием «Заказы». Я хотел бы добавить подменю под названием «Клиенты» и «загрузить» эту страницу:

users.php? Роль = пользовательские

Я предполагаю, что мне нужно использовать функцию обратного вызова на странице add_submenu_, а затем загрузить этот шаблон? Каков правильный путь?

Solutions Collecting From Web of "Администратор. Загрузите существующий шаблон администратора в качестве страницы подменю."

Вы можете добавить промежуточную ссылку довольно легко, это тот же подход, который вы используете для добавления пользовательских элементов, вы просто исключаете функцию обратного вызова и устанавливаете пул меню на соответствующий URL-адрес, вот пример.

add_action( 'admin_menu', 'add_user_type_link' ); function add_user_type_link() { add_submenu_page( 'users.php', 'Customers', 'Customers', 'edit_users', 'users.php?role=customers' ); } 

Откорректируйте код в зависимости от ситуации (требуемый колпачок, именование и т. Д.).