Структурированные данные google ошибка

Если у вас возникает ошибка

«Структурированные данные google ошибка, отсутствует автор, отсутствует updated»

Структурированные данные google ошибка

То для этой проблемы существует решение. Необходимо поправить файл functions.php и добавить в него следующий код

//mod content
function hatom_mod_post_content ($content) {
 if ( in_the_loop() && !is_page() ) {
 $content = '<span class="entry-content">'.$content.'</span>';
 }
 return $content;
}
add_filter( 'the_content', 'hatom_mod_post_content');
//add hatom data
function add_mod_hatom_data($content) {
 $t = get_the_modified_time('F j, Y');
 $author = get_the_author();
 $title = get_the_title();
 if ( is_single() || is_page()) {
 $content .= '<div class="hatom-extra"><span class="entry-title">'.$title.'</span> обновлено: <span class="updated"> '.$t.'</span> автором: <span class="author vcard"><span class="fn">'.$author.'</span></span></div>';
 }
 return $content;
 }
add_filter('the_content', 'add_mod_hatom_data');

Затем надо будет добавить еще небольшой участок кода в файл style.css,для  чтобы не появлялась рамка вокруг окна(если будет):

.hatom-extra { border: 0px }

Так же данный код исправляет ошибки

hatom-feed
hatom-entry:
Ошибка. At least one field must be set for HatomEntry.
Ошибка. Missing required field «entry-title».
Ошибка. Missing required field «updated».
Ошибка. Missing required hCard «author».

PROFIT!!! Ждем update google и всё будет ОК!

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *