Kategóriák kizárása a blog oldalon

Előfordulhat, hogy olyan bejegyzés kategóriánk van, amit a blog (gyűjtő) oldalon nem szeretnénk megjeleníteni.

Ekkor nézzük meg, hogy a kategóriánknak mi az ID-je:

Ha megtaláltuk, fél siker. 🙂

Utána keressük meg a „Megjelenés/Sablonszerkesztő/SABLON KIVÁLASZTÁSA/functions.php”.

Ezt követően illesszük be a functions.php legvégére a következő kódot és cseréljük az ID-t, ID-kat.

[php]
//HA EGY KATEGÓRIÁT SZERETNÉNK KIZÁRNI
add_action( ‘pre_get_posts’, ‘blog_oldalrol_kizart_kategoria’ );
function blog_oldalrol_kizart_kategoria( $query ) {
if( $query->is_main_query() && $query->is_home() ) {
$query->set( ‘cat’, -22 );
}
}

//HA TÖBB KATEGÓRIÁT SZERETNÉNK KIZÁRNI
add_action( ‘pre_get_posts’, ‘blog_oldalrol_kizart_kategoriak’ );
function blog_oldalrol_kizart_kategoriak( $query ) {
if( $query->is_main_query() && $query->is_home() ) {
$query->set( ‘cat’, array( -22, -23 ) );
}
}
[/php]

Kategória: Functions php
Hozzászólás írása