Se usate in WordPress i dati strutturati e rich snippet, ma utlizzando il tools per la verifica dei dati strutturati messo a disposizione da Google vi ritrovate con questo problema:
Warning: Missing required field “entry-title”.
Warning: Missing required field “updated”.
Warning: Missing required hCard “author”.
Warning: At least one field must be set for Hcard.
Warning: Missing required field “name (fn)”.
<?php the_title(); ?> <?php the_time('j F,Y'); ?> <?php the_author(); ?>
passategli le classi in questo modo:
<span class="entry-title"><?php the_title(); ?></span> <span class="updated"><?php the_time('j F,Y'); ?></span> <span class="vcard author"><span class="fn"><?php the_author(); ?></span></span>
Ho notato da alcuni commenti che molti non trovano le parti di codice evidenziate da modificare. E’ opportuno ricordare che i temi per wordpress non sono tutti uguali e ogni sviluppatore li realizza in base alle proprie necessità. La struttura dei diversi temi non è tutta uguale.
Ho deciso di inserire alcuni esempi di temi più conosciuti già presenti in wordpress, sperando di rendere più chiara la ricerca.
A esempio nel Tema Twenty_Eleven
in file content-single.php, content.php,
se provate a cercare all’interno di questo file troverete:
<h1 class="entry-title"><?php the_title(); ?></h1>
ovvero l’autore del tema ha già provveduto ad inserire la classe per il titolo
in file function.php
<time class="entry-date" datetime="%3$s">%4$s</time>
ma sarà comunque necessario inserire update
<time class="entry-date update" datetime="%3$s">%4$s</time>
in quanto google richiede per i rich snippet -> class=”updated”
sempre in file function.php
<span class="author vcard">
già correttamente inserito
Il consiglio di cercare in maniera approfondita all’interno dei file del vostro tema e verificare.