Intereting Posts
Отсутствует аргумент для функции Предустановленные виджеты ТОЛЬКО после того, как сайт изначально создан Добавление кнопки образца в определенные категории с помощью этого кода? Стрелка меню для дочернего элемента Почему есть тег ссылки с rel "profile", указывающий на gmpg.org? Образцы изображений в медиа-галерее вместо ID на WP API Response Могут ли переменные плагина вызывать конфликт? Неустранимая ошибка: вызов неопределенной функции wp_create_nonce () Разметка страницы не будет работать на пользовательской странице удалять ссылки с изображений с помощью functions.php Запрос для конкретной таксономии, которая выполняет конкретный цикл в зависимости от объема сообщений? Как отладить сбой load_theme_textdomain ()? Почему do_action передает пустую строку в качестве первого параметра, если не задан параметр $ arg? Импортировать большое количество изображений с сервера Некоторые проблемы с Pemalink, вероятно, вызваны неправильной конфигурацией .htaccess?

Создайте новый URL-адрес администратора для настраиваемого типа сообщения

У меня есть настраиваемый тип сообщений, называемый информационным бюллетенем. После создания информационного бюллетеня я хочу создать ссылку для загрузки информационного бюллетеня из раздела admin (тип сообщения бюллетеня недоступен из передней части сайта wordpress). Когда щелкнули ссылку на скачивание, она запустит функцию в моем плагине. Вопрос в том, как я могу зарегистрировать url с wordpress, который будет делать такую ​​вещь? Я уверен, что это что-то довольно простое, и я просто пропустил его.

Вы хотите (возможно) add_submenu_page . Первый параметр – тот, который указан как $parent_slug в Codex, будет edit.php?post_type=your-post-type-name , как это (в основном, скребок со страницы Codex):

 function add_submenu_wpse_81844() { add_submenu_page( 'edit.php?post_type=your-post-type-name' , 'My Custom Submenu Page' , 'My Custom Submenu Page' , 'manage_options' , 'my-custom-submenu-page' , 'my_custom_submenu_page_callback' ); } add_action('admin_menu', 'add_submenu_wpse_81844'); 

Проверьте код, что означают другие параметры.