Zadejte hledaný výraz...

Jak vypsat ve wordpressu všechny články?

Jan Hlaváč
verified
rating uzivatele
(10 hodnocení)
11. 12. 2009 13:14:20
Potřeboval bych někde vypsat všechny články. Například v dané kategorii, nebo třeba u tagů. Vadí mě tam zbytečné stránkování po deseti. Ale netuším jak na to. V kódu šablony je jen while cyklus a nikde nevidím nějaké nastavení počítadla. Lze to nějak jednoduše, nebo musím sahat někam do kódu wordpressu?
kód tam je tenhle:
11. 12. 2009 13:14:20
https://webtrh.cz/diskuse/jak-vypsat-ve-wordpressu-vsechny-clanky/#reply418648
Jonáš Kopp
verified
rating uzivatele
(30 hodnocení)
11. 12. 2009 13:18:59
$lastposts = get_posts('numberposts=-1');
foreach($lastposts as $post) :
setup_postdata($post);
?>

Tohle vypíše celej článek, jestli chceš jen excerpt, tak
místo
dej
Pokud se nepletu, je tohle to, co potřebuješ...
PS: Zdroj: http://codex.wordpress.org/Template_Tags/get_posts
11. 12. 2009 13:18:59
https://webtrh.cz/diskuse/jak-vypsat-ve-wordpressu-vsechny-clanky/#reply418647
Jan Hlaváč
verified
rating uzivatele
(10 hodnocení)
11. 12. 2009 13:33:25
JonasKopp: Super, tohle sem přesně chtěl. Díky za kód a hlavně za odkaz (taky jsem si to mohl najít sám).
11. 12. 2009 13:33:25
https://webtrh.cz/diskuse/jak-vypsat-ve-wordpressu-vsechny-clanky/#reply418646
Jonáš Kopp
verified
rating uzivatele
(30 hodnocení)
11. 12. 2009 14:01:24
You are welcome :)
11. 12. 2009 14:01:24
https://webtrh.cz/diskuse/jak-vypsat-ve-wordpressu-vsechny-clanky/#reply418645
Jan Hlaváč
verified
rating uzivatele
(10 hodnocení)
13. 12. 2009 20:30:00
ještě jeden dotaz. Špatně jsem ten přrdchozí formuloval, chci všechny články, ale jen z konkrétní kategorie, nebo konkrétního tagu. Našel jsem ale jen výpis pro "známé" id kategorie. Tedy když vím že kategorie má id 5. Ale já to potřebuju v šabloně pro každou kategorii a nenašel jsem nikde kde vzít proměnou pro právě zobrazenou kategorii/tag.
jediné na co jsem přišel je
foreach((get_the_category()) as $category) {
echo $category->cat_name . ' ';
ale už se mě nepodařilo z toho udělat funkční výpis :(
---------- Post was amended at 0:17 ----------
Tak se mně to +- povedlo. Smyčce předchází tenhle dotaz. Nepovedlo se mně najít nějaký jednoduchý parametr pro fci query_posts() na vypsání všech článků, takže jsem tam dal max 1000, což je pro mne zatím dostetečné.
$category = get_the_category();
/* načte všechny kategorie, v případě že jde o stránku kategorie tak to funguje také. */
$query_string="category_name=".$category->cat_name ."&posts_per_page=1000&orderby=title&order=ASC";
/* $category->cat_name veme první jméno kategorie, to je to ktere chci a zaradi ho do dotazu */
query_posts($query_string); ?>
13. 12. 2009 20:30:00
https://webtrh.cz/diskuse/jak-vypsat-ve-wordpressu-vsechny-clanky/#reply418644
Pro odpověď se přihlašte.
Přihlásit