WordPress arama sonuçlarından sayfa ve yazıları gizlemek

WordPress arama sonuçlarından sayfa ve yazıları gizlemek isterseniz ki kurumsal sitelerde müşteri arama sonuçlarında yalnızca ürünlerin listelenmesini isteyebilir, aşağıdaki kodu functions.php dosyasına ekleyin. Arama sonuçlarından çıkarmak istediğiniz post veya page id yi yazın.
[codesyntax lang=”php”]

// search filter
function fb_search_filter($query) {
if ( !$query->is_admin && $query->is_search) {
$query->set(‘post__not_in’, array(40, 9) ); // id of page or post
}
return $query;
}
add_filter( ‘pre_get_posts’, ‘fb_search_filter’ );

[/codesyntax]

Yorum Gönderin

E-posta hesabınız yayımlanmayacak.