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

Kategorie: Užitečné|WordPress | 1 077 x

21 Srp 2009

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>



  • RSS Feed
  • Facebook
  • Google
  • Twitter


Přečtěte si také:



Komentáře





WPress.cz

Spád událostí mě dovedl k rozhodnutí, že na avízované knize budu pracovat ještě dál a rozšířím ji a upravím pro novější verzi WordPressu. I nadále se zde budu věnovat různým tipům, postřehům, zajímavým pluginům, widgetům a dalším poznatkům, které se vztahují (nejen) k CMS WordPress.

  • WPress: Bohužel už je to dlouho autorem neaktualizovaný plugin, který dost možná už nebude kompatibil [...]
  • Chavier: Dobrý den, stáhnul jsem si poslední verzi (Ajax Newsletter Plugin v1.0 + Ajax Newsletter Widge [...]
  • Aktualizace: Tak plugin s odkazem na Twitter autora atp. by měl být tento: http://wordpress.org/extend/plugi [...]
  • Krabath: To už jsem nezkoušel, neměl jsem tolik času. :) [...]
  • WPress: Možná v té šabloně chybí nějaká funkčnost, anebo si plugin nerozumí s WP 3.0.x. Nefunfuje [...]

Poslední komentáře

  • WPress: Bohužel už je to dlouho autorem neaktualizovaný plugin, který dost možná už nebude kompatibil [...]
  • Chavier: Dobrý den, stáhnul jsem si poslední verzi (Ajax Newsletter Plugin v1.0 + Ajax Newsletter Widge [...]
  • Aktualizace: Tak plugin s odkazem na Twitter autora atp. by měl být tento: http://wordpress.org/extend/plugi [...]
  • Krabath: To už jsem nezkoušel, neměl jsem tolik času. :) [...]
  • WPress: Možná v té šabloně chybí nějaká funkčnost, anebo si plugin nerozumí s WP 3.0.x. Nefunfuje [...]

Na facebooku

Podporuji


Parent Project