pro začátky s WordPressem
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>
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.