Intereting Posts
Применить класс к ссылке тега, сгенерированной в ссылках тега post WP-API v2 Форматирование пользовательской конечной точки wp_dropdown_categories: раскрывающийся список для поиска по налоговым условиям по конкретному CPT Создание динамических файлов верхнего и нижнего колонтитулов WP MultiSite API – создание новых сайтов Как перенаправить несколько подпапок обратно в корневой домен? Можно ли прикрепить изображение к другому сообщению? Как автоматически перейти на соответствующий язык страницы с помощью WPML-плагина в wordpress Проблема пространства имен spl_autoload в администраторе WordPress Как удалить короткий код (ы) из WYSIWYG Редактора страниц для Non Admins Роли пользователей: как скрыть плагин от показа в WP-Admin? как сделать запись в профиле только для чтения, кроме менеджеров сайтов WooCommerce: не удается использовать wc_get_products для пользовательских конечных точек API REST Тема WordPress и стиль подключаемого модуля портфолио BWS Страница профиля для ролей пользователя

Поле поиска пользовательского окна панели управления

Я хотел бы создать пользовательский виджет панели, содержащий окно поиска на экране редактирования сообщений.

Я знаю, как создать виджет панели инструментов и как его отображать, но я не знаю, как разместить поле поиска.

Следующее будет сделано, хотя оно перенаправляется на страницу списка сообщений /wp-admin/edit.php

Также включены поля поиска для страниц и CPT.

Код

 /** * PLEASE NOTE THAT THE FOLLOWING CODE DOESN'T HAVE ANY SANITIZATION or NONCE methods */ add_action('wp_dashboard_setup', 'wpse_58520_dashboard_search_widget'); function wpse_58520_dashboard_search_widget() { wp_add_dashboard_widget( 'wpse_54742_active_site_plugins', __( 'Search Posts/Pages/CPTs' ), 'wpse_58520_make_dashboard_search_widget' ); } function wpse_58520_make_dashboard_search_widget() { ?> <form id="posts-filter" action="/wp-admin/edit.php" method="get"> <div class="search-box" style="height:50px"> <input type="search" id="post-search-input" name="s" value=""> <input type="submit" name="" id="search-submit" class="button" value="Search Posts"></p> </div> </form> <form id="pages-filter" action="/wp-admin/edit.php" method="get"> <div class="search-box" style="height:50px"> <input type="search" id="page-search-input" name="s" value=""> <input type="hidden" name="post_type" value="page" /> <input type="submit" name="" id="page-search-submit" class="button" value="Search Pages"></p> </div> </form> <form id="cpts-filter" action="/wp-admin/edit.php" method="get"> <div class="search-box" style="height:50px"> <input type="search" id="cpt-search-input" name="s" value=""> <input type="hidden" name="post_type" value="gallery" /> <input type="submit" name="" id="cpt-search-submit" class="button" value="Search Galleries"></p> </div> </form> <?php } 

Результаты

виджет панели инструментов

&

результаты поиска виджета панели управления