


Блог IT-шника
Блог IT-шника
Привіт:) У цьому пості покажу простий спосіб виключення статичних сторінок (з адмін-розділу Сторінки) з пошуку WordPress.
Просто додайте у файл functions.php
наступний код:
// СПОСІБ 1. Виключити із пошуку Сторінки
add_action( 'init', function() {
global $wp_post_types;
$wp_post_types['page']->exclude_from_search = true;
});
// СПОСІБ 2. У пошуку беруть участь лише Записи
add_filter( 'pre_get_posts', function( $query ) {
if ( $query->is_search ) {
$query->set( 'post_type', 'post' );
}
return $query;
}, 999 );