wpservis
02.04.2020
После появления WordPress 3 версии, стало возможным использования разного типа контента: галерея, видео, ссылка… все это относится к «custom post types», т.е. нестандартный тип записей. По умолчанию, в поиск такой контент не попадает.
В коде две функции: первая определяет, что именно будет включено в поиск, а вторая подключает все.
// определяем, какие типы записей будут в результатах
function searchAll( $query ) {
if ( $query->is_search ) {
$query->set( 'post_type', array( 'post', 'page', 'feed', 'custom_post_type1', 'custom_post_type2', 'custom_post_type3', 'custom_post_type4' ));
}
return $query;
}
// Хук, добавляющий все типы записей в поиск
add_filter( 'the_search_query', 'searchAll' );
Определитесь какой код вам больше подойдет и добавьте его в файл functions.php во вторую строку, сразу после <?php