После появления WordPress 3 версии, стало возможным использования разного типа контента: галерея, видео, ссылка... все это относится к «custom post types», т. е. нестандартный тип записей. По умолчанию, в поиск такой контент не попадает. В коде две функции: первая определяет, что именно будет включено в поиск, а вторая подключает все.
Этот код добавляем в файл functions.php во вторую строку, сразу после <?php
Код // определяем, какие типы записей будут в результатах 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' );
|