Se si utilizza HTML5 nei propri temi di Wordpress, la struttura dei post deve cambiare per riflettere la nuova semantica.
La nuova struttura dovrà sempre avere un elemento header
ed un elemento footer
(se necessario). L'elemento di riferimento diventa article
.
<!-- single.php -->
<article class="post">
<header class="post-header">
<h1 class="post-title"><?php the_title(); ?></h1>
<p class="post-excerpt"><?php echo strip_tags( get_the_excerpt() ); ?></p>
</header>
<div class="post-content">
<?php the_content(); ?>
</div>
<footer class="post-meta">
<time class="post-date"><?php the_date(); ?></time>
<span class="post-author"><?php the_author(); ?></span>
<span class="post-category"><?php the_category(); ?></span>
</footer>
</article>
Si tratta di una struttura indicativa che potete usare come base di partenza.