Я считаю, что вам поможет две следующие ссылочки
get_search_form
Creating a Search Page
get_search_form это вызов формы поиска, но я не хочу делать отдельный поиск или заменять стандартный.
поисковая страница же у меня есть в шаблоне и при обновлении шаблона, которое раз в месяц не прикольно править все заново, создание дочерней темы там проблематичное, но я попробую конечно же, спс за совет
кто то еще может дать совет?
но я не хочу делать отдельный поиск или заменять стандартный.
…
не прикольно
…
создание дочерней темы там проблематичное,
Тогда, наверное, остаётся призвать на помощь волшебство.
А может будет достаточно объяснить какой функционал требуется для «поиск по логинам пользователей».
их архивы сайт.ru/author/ник/
author.php
на данный момент я в search.php добавил
<ul><?php
$blogusers = get_users('search='.$s);
foreach ($blogusers as $user) {
echo '
<li>' . $user->user_login . '</li>
';
}?></ul>
так как поисковый запрос в адресной строке то осталось добавить получение через GET и вывод сделать кликабельным на страницу автора
также нашел add_filter( ‘posts_search’,функция);
через которую можно модифицировать запросы в wp_query
но в тут пока больше вопросов чем ответов
====
Правила форума, п 14
SeVlad
===
дополнил код
<ul><?php $s = $_GET['s'];
$blogusers = get_users('search='.$s);
foreach ($blogusers as $user) {
echo '<li><a href="http://сайт/author/' . $user->user_login . '/">'.$user->user_login.'</a></li>';
}?></ul>
Через функцию получил поиск в постах по авторам
function custom_search( $search, &$wp_query ) {
global $wpdb;
if ( empty($search) )
return $search; // skip processing - no search term in query
$s = $_GET['s'];
$cusearch = "OR (wp_users.user_login LIKE '%{$s}%')";
$search = $cusear.$searchch;
return $search;
}
add_filter( 'posts_search', 'custom_search', 10, 2 );
а вот вывод ссылки на профиль автора пока по прежнему доп функцией через get_users =(