Pokud máte web, na kterém máte především články a stránky využíváte spíše pro prezentační účely, může se vám hodit odstranění stránek z výsledků hledání. Typický příklad můžou být firemní stránky, které mají blog jako kategorii a ne na doméně blog.stranka.cz.
Pomůže vám následující kód, který vložíte do functions.php:
function hide_page_from_search($query) {
if ($query->is_search) {
$query->set('post_type', 'page');
}
return $query;
}
add_filter('pre_get_posts', 'hide_page_from_search');