A most következő tippből megtudhatod, hogy hogyan lehet letiltani egy kategória cikkeit a WordPress kezdőlapjáról. A művelet alapvetően nem veszélyes, de azért nem árt, ha biztonsági mentés készítésével kezded a WordPress sablonod módosítását.
Ahhoz, hogy a módosítást el tudd végezni, ismerned kell annak a kategóriának az azonosítóját (ID), amelyet ki akarsz zárni a főoldali megjelenésből. Ehhez jelentkezz be a honlapod admin felületére, majd navigálj el a Bejegyzés >> Kategóriák menüpontig. Ezen a lapon láthatod a már meglévő kategóriáidat. Az ID megismeréséhez, vidd az egér mutatóját valamelyik kategória címére és a böngésződ állapotsorában látnod kell egy olyan sort, amely tartalmazza a következő részletet: category&tag_ID=4, ahol a 4-es szám helyén a te honlapod kategóriájának azonosítóját kell látnod.
Lásd az alábbi képen:
Ha megvan a kívánt kategória azonosító, akkor nyisd meg a sablonod functions.php fájlját és a nyitótag után valahová illeszd be a következő sorokat úgy, hogy -4-et és -10-et lecseréled a te honlapod kategória ID-jére:
[codesyntax lang=”php”]
function exclude_category_home( $query ) { if ( $query->is_home ) { $query->set( 'cat', '-4, -10' ); } return $query; } add_filter( 'pre_get_posts', 'exclude_category_home' );
[/codesyntax]
Ha sikerrel járták, akkor a bállított kategóriák cikkei nem jelennek meg a főoldalon többé.
Köszönöm. Közben rájöttem, hogy rossz helyre szúrtam be a kódot. 😐
Sziasztok,
megcsináltam a módosítást, de az oldalam helyén most egy nagy fehér lap jelenik meg. Mit rontottam el? Köszi. R.
Szia, hova illesztetted be a kódot? A nyitó php tag után? Ha nem, akkor oda rakd.