Você está procurando uma maneira de substituir seu loop existente do WordPress por um loop compatível com microformatos e HTML5? Embora provavelmente exista um plugin para isso, criamos um pequeno trecho de código que você pode usar para substituir seu loop atual por um loop compatível com microformatos e HTML5 no WordPress.
Instruções:
Tudo o que você precisa fazer é adicionar este código ao arquivo single.php do seu tema:
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<article class="post hentry hnews"><!-- START OF POST -->
<h1 class="entry-title url"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></h1>
<span class="meta"><time class="updated" datetime="<?php
$postDate = get_the_date('c');
$postDate2 = get_the_date('d.m.Y');
echo $postDate ?>" pubdate>
<?php echo $postDate2; ?></time> | <span class="byline vcard"><span class="fn author"><?php the_author();?></span> | <?php the_category(''); ?></span> | <span class="org"><?php bloginfo('name'); ?></span></span>
<div class="postContent entry-content">
<?php the_content(); ?>
<p class="postmetadata">Posted in <?php the_category(', '); ?> | Tags: <?php the_tags(); ?></p>
</div>
</article><!-- END OF POST -->
<?php endwhile; endif;?>
Observação: Se esta é a sua primeira vez adicionando snippets de código no WordPress, consulte nosso guia sobre como adicionar snippets de código corretamente no WordPress, para não quebrar acidentalmente seu site.
Se você gostou deste trecho de código, considere conferir nossos outros artigos no site, como: 18 alternativas do Jetpack para obter os recursos e como criar um formulário de upload de arquivos no WordPress.
Autor aqui. Na verdade, encontrei um erro de sintaxe no loop (é pequeno). Onde diz: <span class"org"><?php bloginfo(‘name’); ?></span> adicione um sinal de igual entre "class" e "org" e adicione uma tag span de fechamento depois (eu a deixei aberta por acidente).
De qualquer forma, espero que alguém aproveite isso!
Antonin obrigado, fiz a atualização,