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á 7 let, 4 měsíce.
-
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.
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.
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.
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).
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti