Articles of add menu page

Добавление меню администратора или подменю в зависимости от условий

У меня есть два плагина в двух разных файлах, которые добавляют подменю (заголовок плагина) к панели администратора следующим образом: Плагин 1: function myplugin1_setup_submenu(){ add_submenu_page("mybrand", "My Plugin1", "My Plugin1", 0, "myplugin1", "myPlugin1PageFunction"); } add_action('admin_menu', 'myplugin1_setup_submenu'); Плагин 2: function myplugin2_setup_submenu(){ add_submenu_page("mybrand", "My Plugin2", "My Plugin2", 0, "myplugin2", "myPlugin2PageFunction"); } add_action('admin_menu', 'myplugin2_setup_submenu'); Должно быть, где-то есть меню, которое […]

Разбиение страниц на бэкэнд плагина

Я показываю список сообщений в блиндаже плагина, но, похоже, я не могу получить разбиение на страницы. Я использовал стандартный подход для получения переменной «paged», а затем get_posts() ее аргументам get_posts() , но всякий раз, когда я нахожусь на моей пользовательской странице или подстранице или добавляю переменную &page=2 я получаю эту ошибку разрешений об отсутствии достаточного […]

Как добавить страницу меню для параметров wordpress для пользователя, который имеет роль поставщика?

Я хочу добавить новую страницу параметров ТОЛЬКО для тех пользователей, роль которых – поставщик . Как я могу это сделать? Это мой текущий код. add_action('admin_menu', 'business_settings_menu'); function business_settings_menu() { add_menu_page('Business Settings', 'Business Settings', 'administrator', 'business_settings', 'business_settings_page', 'dashicons-arrow-right-alt', '31.6'); add_action('admin_init', 'business_settings'); } Проблема, с которой я столкнулся, заключается в том, что при входе в систему администратора […]

Проверьте, находится ли текущая страница в области администрирования Wp

Я загружаю страницу в админ и хочу вставить файл только на этой странице. Ниже приведен URL-адрес www.site.com/wp-admin/admin.php?page=donation-preferences%2Fpreferences-admin.php Ниже код не работает add_action('admin_init','dynamic'); function dynamic () { global $pagenow; if ('donation-preferences%2Fpreferences-admin.php' == $_GET['page'] ) { function my_order1() { wp_enqueue_script( 'myorder', get_template_directory_uri() . '/js/my_order.js', false, '1.0.0' ); } } }//end of dynamic function

add_menu_page не показывает ссылку в меню, однако вы можете получить к ней доступ через url

У меня возникла проблема, когда ссылка add_menu_page () отображается в меню в backend. Однако, когда я вхожу в систему с администратором, когда я вхожу в систему как другие пользователи, ссылка на страницу не отображается, но я могу получить доступ к странице через URL-адрес, например, www.mywebsite.com/wp-admin/admin.php?page=my-custom-page В тех возможностях, которые я установил, никто не read кроме […]

Вставить и заказать пользовательские типы сообщений в / в подменю

TLDR : хотя в бэкэнд я хотел бы добавить собственный тип сообщения внутри страницы меню (что я могу сделать). Но я не могу заказать результирующие страницы подменю. У меня есть 3 пользовательских типа сообщений «A», «B», «C», и я хочу: Группируйте содержимое 3 на одной странице меню под названием «Моя пользовательская страница», Когда я нажимаю […]

Должен ли я объявлять функцию add_menu_page моей платформы как приоритет 1 в hook_Admin?

Я создаю платформу для клиента, из которой будет несколько плагинов. У меня проблемы с операциями. Основной плагин: add_action('admin_menu','add_menu_page_function'); Внутри add_menu_page_function есть только вызов add_menu_page который создает главное меню для платформы. Моя проблема заключается в том, что когда я создаю еще один плагин (который, как правило, имеет имя в алфавитном порядке перед основным плагином), и в […]

Как создать новые страницы и связать их с меню?

У меня возникли проблемы со ссылками на созданные мной меню. Я использовал «внешний вид» -> «Настроить» -> «Меню» и создал пользовательские меню оттуда, так как я не могу правильно получить доступ к «Внешний вид / меню». Оттуда я не уверен, как создавать страницы и связывать их с этими меню, которые я создал. Мой сайт имеет […]

как создавать страницы и связывать их с меню

У меня возникли проблемы со ссылками на созданные мной меню. Я использовал «внешний вид» -> «Настроить» -> «Меню» и создал пользовательские меню оттуда, так как я не могу правильно получить доступ к «Внешний вид / меню». Оттуда я не уверен, как создавать страницы и связывать их с этими меню, которые я создал. Мой сайт имеет […]

Как я могу создать новый элемент меню, который ссылается на архив пользовательского типа сообщения?

У меня есть функция, которая программно создает пункты меню в WordPress. Я могу создавать пункты меню на отдельные страницы и сообщения, но как я могу создать элемент меню для специального архива типа сообщений? В частности, какие аргументы переданы wp_update_nav_menu_item ()? $args = []; // what goes in this array? wp_update_nav_menu_item($menuID, 0, $args);