Ошибка: префикс article неизвестен валидатору
Technology
09.08.2023
8
4
2
Автор
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);