I post in rilievo (chiamati featured) in WordPress sono un utile strumento per attirare l'attenzione su alcuni contenuti del nostro sito che riteniamo importanti. Sono anche un ottimo strumento a livello SEO per spingere alcuni nostri articoli sulle SERP. Vediamo come usare questa caratteristica di WordPress.
Ci sono due modi per ottenere questo risultato: il primo è usare i tag dei post, il secondo è quello di utilizzare una sezione specifica del nostro sito (come viene spiegato in questo articolo). In questo articolo vedremo la prima soluzione.
La prima cosa da fare è selezionare il file del vostro tema che ospiterà i vostri post in rilievo. In genere è la home page il posto migliore, quindi potete scegliere sia il file index.php
o il file home.php
(se presente).
Quindi potete usare query_posts()
per generare il vostro Loop di post in rilievo:
<?php query_posts('tag=featured');?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="featured-posts">
<h1><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h1>
<div class="meta">
Scritto da <span class="author"><?php the_author_link(); ?></span> // <?php the_category(', ') ?> // <?php comments_popup_link('Nessun Commento', '1 Commento ', '% Commenti'); ?>
</div>
<div class="featured-details"><?php the_excerpt()?>
<?php $featured_img = get_post_meta($post->ID, 'featured_img', $single = true); ?>
<a href="<?php the_permalink(); ?>"><img src="<?php echo $featured_img ?>" alt="<?php the_title(); ?>" /></a>
</div>
</div>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
Il nostro Loop andrà a selezionare tutti i post in rilievo e li visualizzerà nella home page. Ovviamente la struttura HTML è puramente indicativa e potete modificarla per adattarla alle esigenze specifiche del vostro tema.