Загрузка...

Ошибка: префикс article неизвестен валидатору

Technology
09.08.2023
8
4
2
Avatar
Автор
admin

Данная ошибка появляется в валидаторе Яндекса.

ОШИБКА: префикс article неизвестен валидатору, укажите его явно атрибутом prefix

В тоже время Google не сообщает об этой ошибке.

Ошибка сама по себе не влияет на продвижение и посещение вашего сайта. Заключается она в микроразметке Open Graph.

Но если она вам мешает, то вот ее решение: вам необходимо отредактировать данные в вашем теге HTML.

То есть в тег <html> мы вставляем следующий код:

prefix="og: http://ogp.me/ns# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile# fb: http://ogp.me/ns/fb#"

Зачастую такая ошибка возникает из-за SEO плагина, установленного на ваш сайт. Или наоборот, из-за отсутствия вывода нужных микроразметок.

В WordPress этот код еще можно добавить через файл functions.php вашей темы. Вот пример кода:

function artabr_opengraph_fix_yandex($lang) {
  $lang_prefix = 'prefix="og: http://ogp.me/ns# article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile# fb: http://ogp.me/ns/fb#"';
  $lang_fix = preg_replace('!prefix="(.*?)"!si', $lang_prefix, $lang);
  return $lang_fix;
}
add_filter( 'language_attributes', 'artabr_opengraph_fix_yandex',20,1);

5 min read
Share this post:
Подписывайтесь в Telegram
Top