Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

WordPress/PHP – podmínka pro výpis 3 příspěvků

Dobrý den,
rád bych poprosil někoho kdo se dobře vyzná v CMS Wordpress a PHP o radu, jak vytvořit podmínku pro výpis příspěvků z určité kategorie. V kategorii, kterou vypisuji mám různý počet příspěvků. Tyto příspěvky bych potřeboval rozdělit tak, že po každém třetím příspěvků se mi samotný obsah obalí
  • Pro výpis příspěvků z kategori používám tento kód:
    Výsledek by pak měl vypadat asi takto:
  • post 1
    post 2
    post 3
  • post 4
    post 5
    post 6
  • ...
    Zatím to řeším tímto způsobem, ale úplně to nefunguje :-(
    Nevěděl byste prosím někdo jak tento problém vyřešit? Děkuji za rady
    9. 3. 2014 12:34:18
    https://webtrh.cz/diskuse/wordpress-php-podminka-pro-vypis-3-prispevku/#reply1003837
    Vlado
    verified
    rating uzivatele
    (13 hodnocení)
    9. 3. 2014 12:40:50
    Čo takto použiť tento kód?
    showposts znamená počet príspevkov, ktoré sa majú zobraziť a za cat sa uvádza ID kategórie, ktorú chceme zobraziť...
    9. 3. 2014 12:40:50
    https://webtrh.cz/diskuse/wordpress-php-podminka-pro-vypis-3-prispevku/#reply1003836
    Showpost jsem zkoušel, ten pro zobrazení 3 postů funguje perfektně, ale nepodařilo se mi vytvořit to vygenerování značek
  • , které obalí vždy 3 posty.
    9. 3. 2014 12:43:47
    https://webtrh.cz/diskuse/wordpress-php-podminka-pro-vypis-3-prispevku/#reply1003835
    Marco Salatin
    verified
    rating uzivatele
    (2 hodnocení)
    9. 3. 2014 12:49:25
    Tu mas reseni, kod atd. prizpusob jak potrebujes.
    while ($my_query->have_posts()) : $my_query->the_post(); ?>
    9. 3. 2014 12:49:25
    https://webtrh.cz/diskuse/wordpress-php-podminka-pro-vypis-3-prispevku/#reply1003834
    Napsal kuzmic;1065584
    Showpost jsem zkoušel, ten pro zobrazení 3 postů funguje perfektně, ale nepodařilo se mi vytvořit to vygenerování značek
  • , které obalí vždy 3 posty.
    Nejde to, protože máš ten loop špatně, podmínky by měly být uvnitř while:
    Edit: Ještě by jsi měl řešit, aby jsi vrátil počítadlo na 1, kdy provedeš loop 3x. Pak zbývá podmínka pro ukončení li, když nebude počet článků dělitelný třemi. Ta už by měla být mimo while.
    9. 3. 2014 12:51:41
    https://webtrh.cz/diskuse/wordpress-php-podminka-pro-vypis-3-prispevku/#reply1003833
    Musilda: Na tu dělitelnost jsem právě narazil. Tak by to asi mělo být lepší. Když bude počet dělitelný 3 tak se vygneruje značka
  • . Nevěděl bys prosím jak ten tvůj kód pro tuto podmínku upravit? Já to bohužel asi nedám :-(
    Proč to vlatně řeším. Jedná se o vytvoření slideru, který zobrazuje na každém slidu 3 posty. proto bych to vždy potřeboval mít v těch
  • 9. 3. 2014 13:05:44
    https://webtrh.cz/diskuse/wordpress-php-podminka-pro-vypis-3-prispevku/#reply1003832
    Marco Salatin
    verified
    rating uzivatele
    (2 hodnocení)
    9. 3. 2014 13:13:41
    Vsak pouzij wp_query jak jsem ti psal, tech muzes dat kolik chces a prizpusobis kazdy loop jak potrebujes.
    9. 3. 2014 13:13:41
    https://webtrh.cz/diskuse/wordpress-php-podminka-pro-vypis-3-prispevku/#reply1003831
    marcosalatin: Zkusil jsem to jak píšete, ale nevím jak tam opravit ty loopy. Protože když se ted podívám do kódu, tak každý post má svoje
  • .
    Nevím jak právě v tomto kódu docílit té dělitelnosti, jak psal musilda. Tam je mi to docela jasné, jak by to cca mělo pracovat.
    9. 3. 2014 13:28:11
    https://webtrh.cz/diskuse/wordpress-php-podminka-pro-vypis-3-prispevku/#reply1003830
    Napsal marcosalatin;1065594
    Vsak pouzij wp_query jak jsem ti psal, tech muzes dat kolik chces a prizpusobis kazdy loop jak potrebujes.
    A jak bude určovat kolik už vypsal příspěvků a kolik jich ještě zbývá? To bude dělat count a nastavovat offset pro každé query?
    9. 3. 2014 13:30:31
    https://webtrh.cz/diskuse/wordpress-php-podminka-pro-vypis-3-prispevku/#reply1003829
    Marco Salatin
    verified
    rating uzivatele
    (2 hodnocení)
    9. 3. 2014 13:36:41
    Ano, takto kazdy post ma svoje li, pokud nechces, tak oddelej a cely wp_query obalis do dalsiho while/for, nebo pro kazdy slide muzes mit jedno query. Nevim jak to mas strukturovane, ale tento princip je jednoduchy.
    9. 3. 2014 13:36:41
    https://webtrh.cz/diskuse/wordpress-php-podminka-pro-vypis-3-prispevku/#reply1003828
    Přiznám se, že jsem se do toho ted nějak zamotal. Můžu mít různý počet postu. Jejich počet se vlastně bude lišit podle toho jak často vznikne nový. Myslel jsem, že by to šlo udělat pomocí podmínky např.
    Jestliže jsem na třetím postu tak všechny tři posty(s aktuálním) obal
  • a to stejné pro další, sem na šestém postu (s aktuálním) tak vem předchozí 3 posty a obal je
    • ...
    9. 3. 2014 13:42:48
    https://webtrh.cz/diskuse/wordpress-php-podminka-pro-vypis-3-prispevku/#reply1003827
    flashnr
    verified
    rating uzivatele
    (2 hodnocení)
    9. 3. 2014 14:11:40
    Mozno takto by to slo
    9. 3. 2014 14:11:40
    https://webtrh.cz/diskuse/wordpress-php-podminka-pro-vypis-3-prispevku/#reply1003826
    Pro odpověď se přihlašte.
    Přihlásit