Следующий код предотвращает появление наших «Проектов» в результатах поиска по сайту, но он вызывает непредвиденные последствия для различных фильтров в серверной части администратора. Есть ли способ ограничить эту функцию только внешним поиском?
function ss_search_filter( $query ) {
if ( $query->is_admin() ) :
return $query;
endif;
if ( $query->is_search() && $query->is_main_query() ) {
// set the post type to only post types you want returned.
$query->set( 'post_type', ['page', 'post', 'product'] );
}
return $query;
}
add_action( 'pre_get_posts', 'ss_search_filter' );
Подробнее здесь: https://stackoverflow.com/questions/790 ... rom-search
WordPress исключает пользовательские типы сообщений из поиска ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Добавляйте и разделяйте пользовательские типы сообщений на странице Taxonomy.php/Taxonomy
Anonymous » » в форуме Php - 0 Ответы
- 38 Просмотры
-
Последнее сообщение Anonymous
-