WordPress: gestire le date dei post

WordPress: gestire le date dei post

WordPress dispone di un ampio arsenale di funzioni per gestire ore e date all'interno di un tema. Tutte queste funzioni sono essenzialmente basate sulle funzioni core di PHP, come date() e strftime(). Per questo motivo, la loro sintassi è del tutto analoga a quella delle funzioni PHP. Vediamo ora come formattare le date del nostro sito in modo da ottenere un buon risultato visivo.

Partiamo dal seguente layout tratto da un tema di WordPress:

Esempio di data in un blog

Come potete vedere, la data viene mostrata a lato del contenuto principale e con un layout preciso. Possiamo usare una struttura di questo tipo:


<?php while (have_posts()) : the_post(); ?>
		<div class="post">
			<div class="date">
				<div class="day"><?php the_time('d'); ?></div>
				<div class="month-year"><?php the_time('M y'); ?></div>
			</div>
			<div class="post-content">
				<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
				<?php the_content(); ?>
				<?php comments_template(); ?>
			</div>
		</div>
<?php endwhile; ?>

Il blocco della data è il seguente:


<div class="date">
				<div class="day"><?php the_time('d'); ?></div>
				<div class="month-year"><?php the_time('M y'); ?></div>
</div>

Possiamo quindi formattare i nostri elementi con i CSS come meglio crediamo. Notate come la funzione the_time() operi nel Loop.

Riferimenti

Formatting Date and Time (documentazione di WordPress)

Torna su