Идея этого поста зародилась после комментария, оставленного к посту про фильтр записей по таксономиям.
Когда пост был уже начат и нужно было готовить код, я не ожидал, что код окажется настолько простым и лёгким — иначе я бы просто оставил его в комментарии.
Собственно вот что мы будем делать:
А вот готовый код для functions.php
:
function true_filtr_po_avtoram() { $parameters = array( 'name' => 'author', // атрибут name для селекта 'show_option_all' => 'Все авторы' // лейбл для отображения постов всех авторов ); if ( isset($_GET['user']) ) $parameters['selected'] = $_GET['user']; // выбранный пользователь из списка wp_dropdown_users( $parameters ); // выводим готовый список } add_action('restrict_manage_posts', 'true_filtr_po_avtoram');
Читайте подробнее про функцию wp_dropdown_users().