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 РЕШЕНИЕ. Для начала нужно сделать резервную копию сайта.
Проблема выглядит так:
Чтобы устранить проблему – нужно добавить код, который расположен чуть ниже в functions.php вашей темы. У меня 2 сайта. Проверено на темах “Sydney” и “Smartline Lite”. Заходим в админку вашего сайта: Консоль»Внешний вид»Редактор и выбираем “Функции темы” (functions.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');
Выглядит это так:
Данное решение работает для записей и страниц, рубрики и метки я исключил из индексации при помощи Yoast seo plugin. После того как ваш сайт проиндексируется ошибки должны исчезнуть, нужно ждать около месяца, промежуточный результат будет через 5 дней, выглядит это уже так:
Если внешний вид сайта для вас имеет небольшое значение, то можно установить тему “Responsive”. В этой теме данных проблем почти нет.
P.S:
Если возникнут глюки (рамка или дубль главного заголовка), можно установить плагин TJ Custom CSS и прописать:
.hatom-extra {
display:none;
}
После этого проблем не должно быть.
Надеюсь данная статья вам помогла. Ставим лайки, комментируем.
Отсутствует author, entry-title, updated РЕШЕНИЕ.: 15 комментариев
Поменяли шаблон, а он с ошибками. Теперь ни каких сбоев — вставила код и заработало.
Как же здорово видеть зелененькие галочки в Гугле — «Проблем нет»))))
Огромное спасибо! Замечательное решение!!!
Добрый день! Подскажите как скрыть в конце страницы “Отсутствует author, entry-title, updated РЕШЕНИЕ. обновлено: автором: Aleksandr Babaev”
Пробовал в стилях перекрасить в цвет фона., не получается, так как то заголовок в начале страницы тоже перекрашивается или часть контента тоже красится – понимаю что эти костыли совсем не в тему – проблема когда не знаешь да и ещё забыл!
Вопрос – как сделать, чтобы не выводилась надпись: обновлено – автор – тема?
К сожалению ХЗ, код взят с “забугорного” форума и в нём без бутылки не разберёшься.
убрал этот кусочек кода:
if ( is_single() || is_page()) {
//$content .= ”.$title.’ обновлено: ‘.$t.’ автором: ‘.$author.’//’;
}
——–
посмотрим, но что-то мне подсказывает, что именно весь остальной код предназначен для этого куска и вообще в целом…
Добрый день! Спасибо автору за статью. На моем сайте помог ваш совет и код. На других читал, куча воды, переливается со стакана в стакан , а по факту не чего не поймешь. Ещё раз спасибо.
Установила код. Буду ждать результат от гугла. Спасибо!
Отличное решение, надеюсь google оценит.
Спасибо.
P.S. Осталось разобраться как добавить рубрики. ;)
А я вот так исключил часть кода //$content .= ”.$title.’ обновлено: ‘.$t.’ автором: ‘.$author.”;//
Жду информацию от гули. Надеюсь ош. исчезнут.
По прошествии времени ош. исчезли! Класс! Спасибо за предоставленное рабочее решение.
И опять всё появилось :(
Руслан и Наталья привет! ну как помогло? такая же проблема
Да, все ок! Рекомендую!
Я как и многие столкнулся с проблемой – осутствует author и отсутствует datepubliched.
Неделю читал предлагаемые решения. Они скорее всего могут помочь. Но для меня новичка
довольно сложные. По случайности удалил плагин all in seo. Произошла классная вещь…ошибки исчезли. Получается этот плагин не дружит с микроразметкой и вызывает ошибки, отчего Гугл при проверке структурированных данных сильно ругается. Проверял свой сайт, поставил плагин Yoast SEO он у меня ошибок не вызвал. Может кому то ещё это решение поможет.
Здравствуйте. Если не затруднит, подскажите пожалуйста следующее. 15 дней назад устранил все ошибки в микроразметке сайта, при проверке структурированных данных всё в порядке, недочётов нет, а вот Search Console показывает, что количество ошибок до сих пор неизменно (то есть не уменьшается). Как реагировать?
Классная статья, но я вообще боюсь что либо повредить в коде и эту проблему решила вот этим плагином
Hatom/hentry remover (Fix errors in Google Webmaster Tools) Не сразу Гугл исправил разметку, недели через две. Устанавливайте я уже на себе его проверила.