Výpis pěti posledních příspěvků – všech a podle tagu či kategorie

K tomuto příspěvku mě opět inspiroval dotaz, respektive dva dotazy, na které jsem odpovídala na webtrhu. První tazatel potřeboval vypsat dva poslední příspěvky (pro příklad níže jsem zvolila příspěvků pět), včetně nadpisu a excerptu. Druhý tazatel zase chtěl vypsat příspěvky podle tagu (tedy štítku).

Na oba dotazy je téměř stejná odpověď, pouze se v druhém případě do zápisu vloží parametr, který určí, že se vypíšou pouze příspěvky obsahující daný tag, štítek (&tag=TAG). Podobně lze nastavovat i další limity, například výpis příspěvků podle kategorie (nejspolehlivěji podle jejího ID), tedy &cat=3 (trojka je ID kategorie). Kde najít ID kategorie viz zde.

Výpis 5 posledních příspěvků (všech)

<?php
$postslist = get_posts(‚numberposts=5&order=DESC‘);
foreach ($postslist as $post) :
setup_postdata($post);
?>

<a href=“<?php the_permalink(); ?>“><?php the_title(); ?></a>
<?php the_excerpt(); ?> <br/>

<?php endforeach; ?>

Výpis 5 posledních příspěvků (podle tagu) – „TAG“ nahradíte potřebným tagem, tedy štítkem.

<?php
$postslist = get_posts(‚numberposts=5&order=DESC&tag=TAG‚);
foreach ($postslist as $post) :
setup_postdata($post);
?>

<a href=“<?php the_permalink(); ?>“><?php the_title(); ?></a>
<?php the_excerpt(); ?> <br/>

<?php endforeach; ?>

Výpis 5 posledních příspěvků podle ID kategorie (zde je ID 3)

    <?php $recent = new WP_Query(„cat=3&showposts=5″); while($recent->have_posts()) : $recent->the_post();?>
    <li><a href=“<?php the_permalink() ?>“ rel=“bookmark“>
    <?php the_title(); ?>
    </a></li>
    <?php endwhile; ?>
    </ul>



Přečtěte si také:



Kategorie : Užitečné, WordPress
Štítky: , ,

7 x okomentováno “Výpis pěti posledních příspěvků – všech a podle tagu či kategorie”

Přidat komentář (+)

  1. anonym2 napsal:

    Mam otázku jak jen z jedné kategorie první článek vypsat s perexem a ostatní už jen titulek.
    Hledal sem našel ale nefungovalo.

  2. TomiGL napsal:

    Ahoj mám otázečku. Tak nějak tápám kam ten kód co je tady zveřejněný, kam ho nacpat aby se výpis těch článků vypisoval na hlavní stránce. Předem děkuji za odpověď.
    Tomi

  3. Juraj napsal:

    Kód mi funguje. Použiji jej pod příspěvkem, ale nevím jak zajistit aby ID kategorie v kódu odpovídalo kategorii právě zobrazeného příspěvku. Juraj

  4. Juraj napsal:

    Tak jsem trochu pokročil, již vím jak zjistit tu aktuální kategorii, ale mám jiný problém. Podobné příspěvky chci vypisovat uprostřed aktuálního příspěvku. Po vypsání těchto podobných příspěvku, bych rád pokračoval ve vypisování aktuálního příspěvku, ale toto nastavení je již změněno. Díky tomuto kódu. Jak tomu předejít?

Okomentovat

Pro vkládání komentářů musíte být přihlášen/a.