Hogyan lehet letiltani egy kategória cikkeit a WordPress kezdőlapjáról 3

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:

WordPress kategória azonosítója

 

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é.

3 thoughts on “Hogyan lehet letiltani egy kategória cikkeit a WordPress kezdőlapjáról

  1. Reply remekvary Oct 9,2013 5:10 pm

    Köszönöm. Közben rájöttem, hogy rossz helyre szúrtam be a kódot. 😐

  2. Reply remekvary Oct 9,2013 1:39 pm

    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.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.