Zobrezení příspěvků

Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel  admin a poslední změna je stará 5 let, 7 měsíců.

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)
  • Autor
    Příspěvky
  • #29779

    Tygr.DraK
    Participant

    Dobrý den. Jsem začátečník s wordpressem a nenašel jsem tu téma, které by řešilo podobný problém. Je nějaká možnost, aby na hlavní stránce byly zobrazeny pouze tři nejnovější příspěvky a v jednotlivých rubrikách třeba deset? Našel jsem pouze funkci, která řídí počet příspěvků defaultně pro celý web. Používám šablonu Twenty Ten.

    Předem děkuji za odpovědi.

    #29781

    admin
    Keymaster
    Web

    Ano, je možné to snadno nastavit pomocí akce pre_get_posts:

    add_action( 'pre_get_posts', 'separatista_zmenit_pocet_na_uvodni_strance' );
    function separatista_zmenit_pocet_na_uvodni_strance( $query ) {
      if( is_home() && $query->is_main_query() ) {
        $query->set( 'posts_per_page', 3 );
      }
    }

    Tímto nastavíte pro úvodní stránku zobrazení 3 příspěvků, zatímco všude jinde bude platit nastavení z adminsitrace WordPressu (defaultně 10). Kam tuto funkci správně vložit najdete v našem návodu.

    Další možností je použití nějakého pluginu, např. Custom Posts Per Page.

    #29852

    Tygr.DraK
    Participant

    Dobrý den,

    děkuji za rychlou odpověď. Nainstaloval jsem si plugin, který jste napsal a zdá se, že to funguje jak má. Doufejme, že se nevyskytnou žádné nečekané problémy. Ještě jednou děkuji za radu.

    #29950

    admin
    Keymaster
    Web

    Díky za odpověď, problémy by být neměly, plugin dělá v podstatě jenom to, co výše uvedená funkce (jen za různých podmínek).

Aktuálně jsou na stránce zobrazeny 4 příspěvky - 1. až 4. (z celkem 4)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti