Есть ли способ переписать функцию поиска по умолчанию в WordPress?Я попытался использовать фильтры, но они позволяют только добавить к запросу ... или, возможно, переписать весь запрос с использованием posts_request.Если я перезапишу это, никакие другие запросы не будут работать.У меня есть следующий код
function my_posts_request_filter($input)
{
if ( is_search() && isset($_GET['s'])) {
global $wpdb;
}
return $input;
}
add_filter('posts_request','my_posts_request_filter');
Я мог бы переопределить ввод $ с помощью своего пользовательского SQL, но на странице есть виджет, который показывает последние сообщения, и он не будет отображаться, если я это сделаю.Есть ли способ просто перезаписать функцию поиска ??