Due funzioni utili, personalizzabili a piacere, da usare per mostrare gli ultimi n post di una categoria o per uno o più tag. Le funzioni, come vedrete, sono molto simili e si basano entrambe su un loop generato tramite query_post(). La prima, show_title_cat(), mostra gli ultimi post (in questa versione solo il titolo) di una determinata categoria:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | /** * Mostra gli ultimi post di una determinata categoria * * @return * @param object $cats * @param object $show[optional] */ function show_title_cat( $cats, $show=5 ) { global $post; $posts = query_posts('cat=' . $cats . '&showposts=' . $show ); echo "<ul>"; foreach ($posts as $post ) : setup_postdata($post); ?> <li><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></li> <?php endforeach; echo "</ul>"; } |
Ad esempio:
1 | <?php show_title_cat('748'); ?> |
La seconda funzione, forse più interessante, mostra gli ultimi post filtrando per tag:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | /** * Mostra gli ultimi post con un determinato tag * * @return * @param object $tag * @param object $show[optional] */ function show_title_tag( $tag, $show=5 ) { global $post; $posts = query_posts('tag=' . $tag . '&showposts=' . $show ); echo "<ul>"; foreach ($posts as $post ) : setup_postdata($post); ?> <li><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></li> <?php endforeach; echo "</ul>"; } |
Ad esempio:
1 | <?php show_title_tag('photoshop,tutorials'); ?> |








4
[...] di WordPress permette di ottenere una lista di post impostando numerosi parametri di ricerca (vedi Very short snippet: visualizzare una lista di post per categoria o tag). Proprio a causa della sua versatilità nella ricerca dei post può capitare che usando la [...]
[...] [...]