Dobra wtyczka do optymalizacji bazy danych WordPress – WP Sweep
29 kwietnia 2015
Jak dodać koszyk i wyloguj do menu w WooCommerce?
21 maja 2015
Pokaż wszystkie

Jak wykluczyć kategorię z bloga?

jak wykluczyć kategorię z bloga

Już któryś raz powracam do tego snippetu, bo temat przewija się co kilka szablonów.

Nieważne czy własne typy wpisów publikujesz z pomocą zaawansowanej wtyczki, czy wbudowanej funkcji w szablonie ten problem może dotknąć też ciebie!

Jak więc usunąć kategorię z głównego bloga?

Z pomocą tego kodu:

function exclude_category($query) { 
if ( $query->is_home() ) 
{ 
$query->set('cat', '-XX'); 
} 
return $query; 
} 

add_filter('pre_get_posts', 'exclude_category');

Kod należy umieścić w pliku functions.php szablonu (pamiętaj, że przy update szablonu może zniknąć, więc najlepiej jak korzystasz z child-theme i tam modyfikujesz pliki)

-XX oznacza id kategorii

Jak sprawdzić ID wpisu, strony, kategorii?

Znajdziesz je wchodząc w kategorie wpisów i najeżdżając na nazwę kategorii u mnie “10”, podmień xx na swoje id i zapisz na serwerze – ID strony i wpisów analogicznie 😉

Id-kategorii