Bejegyzések számának limitálása a WordPress kezdő oldalán 2

Ezt a bejegyzést egyik látogatónk kérdése ihlette. A következőkben leírtakat követve limitálhatod a kezdőlapon megjelenített bejegyzések számát. Ez például hasznos akkor, ha szeretnél eltérő mennyiségű bejegyzést megjeleníteni a különböző oldalakon.

A következő egyszerű kódrészlet megoldja ezt a problémát. Használd az index.php vagy a home.php fájlban. A $post_home sorban levő szám mondja meg, hogy mennyi cikk jelenjen meg a főoldaladon.

if ( is_home() ) {
    $posts_home = 5; //Állítsd be, hogy mennyi bejegyzés jelenjen meg a kezdőlapon
    if( !is_paged() ){
        query_posts("posts_per_page=$posts_home");
    } else {
        if ( get_query_var('paged') != 2 )
            $offsetting = $posts_home + ( ( get_query_var('paged') - 2 ) * get_query_var('posts_per_page') );
        else
            $offsetting = $posts_home;
        query_posts($query_string . "&offset=$offsetting");
    }
}

2 thoughts on “Bejegyzések számának limitálása a WordPress kezdő oldalán

  1. Reply Kiss Zsolt feb 18,2013 2:08 du.

    Szia!
    Arra esetleg tudsz valamilyen megoldást hogy miként lehet azt kivitelezni, hogy menühöz rendelt kategória felsorolásnál csak adott számú bejegyzést tudjon megjeleníteni, úgy mint ezen az oldalon,tehát lapozható legyen, következő oldal, stb… Alapértelmezés szerint ha korlátozom csak annyi jelenik meg a lap alján hogy korábbi bejegyzések, ennek kivitelezéséhez esetleg külső eszköz esetleg plugin szükséges e?

    • Reply admin feb 19,2013 10:06 de.

      Szia,

      próbáld ki ezt: http://wordpress.org/extend/plugins/wp-pagenavi/
      Itt pedig találsz egy leírást is: http://codex.wordpress.org/Next_and_Previous_Links

Hozzászólás