Отсутствует author, entry-title, updated РЕШЕНИЕ.

Entry-title, author, updated отсутствует — РЕШЕНИЕ. Как устранить ошибки структурированных данных Google Webmaster Tools hentry hAtom отсутствует author, entry-title, updated сайт на WordPress.

Ваш сайт на WordPress и вы заметили ошибку структурированных данных google search console (отсутствует: author, entry-title, updated)? Есть решение.

Entry-title, author, updated РЕШЕНИЕ.  Для начала нужно сделать резервную копию сайта. Вспоминаем пароль от хостинга,заходим делаем backup, ну или нужно убедиться что резервная копия сайта уже есть. Пользуюсь хостингом «Beget», там всё проходит автоматом и проблем с восстановлением сайта и базы данных не возникает.

Рекомендую хостинг beget.com

Проблема выглядит так:

Структурированные данные hatom разметка microformats

 

Чтобы устранить проблему — нужно добавить код, который расположен чуть ниже в functions.php вашей темы. У меня 2 сайта. Проверено на темах «Sydney» и «Smartline Lite». Заходим в админку вашего сайта: Консоль»Внешний вид»Редактор и выбираем «Функции темы» (functions.php).

Отсутствует author, entry-title, updatedFunctions php

Вставляем в начале, сразу после <?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');

 

Выглядит это так:

Wordpress

 

Данное решение работает для записей и страниц, рубрики и метки я исключил из индексации при помощи Yoast seo plugin. После того как ваш сайт проиндексируется ошибки должны исчезнуть, нужно ждать около месяца, промежуточный результат будет через 5 дней, выглядит это уже так:

Google search

Если внешний вид сайта для вас имеет небольшое значение, то можно установить тему «Responsive». В этой теме данных проблем почти нет.

P.S:

Если возникнут глюки (рамка или дубль главного заголовка), можно установить плагин TJ Custom CSS и прописать:
.hatom-extra {
display:none;
}

После этого проблем не должно быть.

Надеюсь данная статья вам помогла. Ставим лайки, комментируем.

Отсутствует author, entry-title, updated РЕШЕНИЕ. обновлено: 9 сентября, 2016 автором: Александр Бабаев