Intereting Posts
добавить крючок, ограниченный только плагинами или темами? Перевод пользовательских почтовых сообщений Как остановить вывод в счете «wp_term_taxonomy», когда сообщение удалено? Добавление внешней ссылки HTML к миниатюре сообщения Опубликовать комментарии, используя WP REST API v2 в WordPress Как запретить боту или кому-либо изменять файл автоматически? Бесконечный свиток и DFP Установить условия объекта, не работающие с активацией плагина Как получить главную страницу div контейнера сайта WordPress для отображения полной ширины? Сортировка списка сообщений, отображаемых в списке связанных терминов (которые должны быть отсортированы без начальных статей) Проблема с изображениями Пользовательское меню удаляет себя Является ли использование ON DELETE CASCADE неправильным или недопустимым в wordpress? сделать многоязычный веб-сайт wordpress Arabic-english Почему я не могу использовать переменную вне моей функции?

Почему add_menu_page добавляет admin.php и как его удалить?

Я пытаюсь добавить пользовательские пункты меню для своего настраиваемого типа сообщений. Я добавил "show_in_menu" => false в моем определении CPT, поэтому он не будет отображаться в меню администратора.

Затем я добавил в действие admin_menu:

 add_menu_page('Example', 'Example', 'activate_plugins', 'edit.php?post_type=example', 'render_table', 'dashicons-tickets', 3); add_submenu_page ( 'edit.php?post_type=example', 'All Examples', 'All Examples', 'activate_plugins', 'edit.php?post_type=example'); add_submenu_page ( 'edit.php?post_type=example', 'Add new Example', 'Add new Example', 'activate_plugins', 'post-new.php?post_type=example'); 

Я бы хотел перезаписать меню по умолчанию для этого CPT, но ссылки в меню выглядят следующим образом:

 /wp-admin/admin.php?page=edit.php%3Fpost_type%3Dexample /wp-admin/edit.php?post_type=example&page=edit.php?post_type=example /wp-admin/post-new.php?post_type=example 

Из-за этого 2-я ссылка не загорается, когда я на странице списка для этого типа сообщения. Есть ли способ сделать 1-ю и 2-ю ссылку так:

 /wp-admin/edit.php?post_type=example /wp-admin/edit.php?post_type=example 

Как в меню по умолчанию? Может быть, мне нужно переписать их функции каким-то другим способом?