Я пытаюсь изменить пользовательский поиск по wordpress с помощью перехвата pre_get_posts, чтобы не было найдено определенных слов в описании продукта.
add_action( 'pre_get_posts', 'exclude_search_content' );
function exclude_search_content( $Q ) {
$search_phrase = $Q->query['s'];
if( $Q->is_search() ) {
/** Dont search for $search_phrase in excerpt and product description
* search only product title, a meta key and a taxonomy.
*/
}
}
Кажется, все сложнее, чем я ожидал. Есть идеи?