Buongiorno,
vorrei chiedere il vostro aiuto per la risoluzione di un problema con i dati strutturati. Il tema attivo sul mio sito è Altervista Keith, che non prevede la presenza dei dati strutturati in articoli e pagine. Per ovviare a questo problema ho aggiunto al file function.php le seguenti righe:
Codice:
function add_mod_hatom_data($content) {
$iso8601_date = get_the_time('c');
$author = get_the_author();
$title = get_the_title();
if( is_single() || is_page() ) {
$content .= '<div class="hatom-extra"><span class="entry-title">'.$title.'</span>
ultima modifica: <span class="updated"> '.$iso8601_date.'</span>
da <span class="author vcard"><span class="fn">'.$author.'</span></span></div>';
}
return $content;
}
add_filter('the_content', 'add_mod_hatom_data');
In questo modo vengono inseriti "author" e "updated" alla fine di ogni articolo e pagina.
Tuttavia non sono presenti nelle anteprime degli articoli (quelle che compaiono in homepage) e google continua a segnarmi tali errori:
Codice:
URL pagina Elementi Elementi con errori Ultimo rilevamento Errori
/ 9 9 24/07/16 Manca: author
Manca: updated
Manca: author
Manca: updated
Manca: author
Manca: updated
Manca: author
Manca: updated
Manca: author
Manca: updated
Manca: author
Manca: updated
Manca: author
Manca: updated
Manca: author
Manca: updated
Manca: author
Manca: updated
Esiste un modo per risolvere senza cambiare tema?
Grazie per l'aiuto.