Il vostro blog ha moltissimi post pubblicati e non tutti dello stesso tipo? Bè, perché non applicare stili diversi a post di ‘stampo’ differente? Mi vengono in mente i post classici,e i tutorial, ad esempio. Potrebbe essere un’idea e nemmeno troppo difficile da realizzare. La funzione post_class() ci dà una mano, in tal senso.
Prima di partire, piccolo backup di quello che toccate perché è sempre meglio….
A me gli occhi!
Aprite il file single.php nel vostro editor e cercate la parte di codice riga dove viene effettuato il loop dei vari post. Sostituitela interamente con questa porzione di codice :
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<h3><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h3>
<?php the_content(); ?>
</div>
<?php endwhile; else: ?>
<?php _e('Sorry, nessun post obbedisce ai tuoi criteri.'); ?>
<?php endif; ?>
Concentratevi sulla riga 3 dove è presente la funzione post_class(). Dalla versione 2.8 di Wordpress, questa funzione introduce classi css per personalizzare, appunto, un post.
Tra cui aggiunge :
Capite subito che con queste nuove classi, potrete dotare un singolo post di uno stile tutto suo e diverso dal resto. Infine, parte fondamentale sempre sulla riga 3 è :
id=”post-< ?php the_ID(); ?>“. Inserendo l’ID del post da personalizzare , potrete sbizzarrirvi. Ecco un esempio relativo ad un fantomatico post-876 :
#post-876{
background:#ccc;
}
Dubbi?


