@Kypidon4ik
Фрилансер, Wordpress developer

Namespace prefix yandex on official-comment is not defined, как исправить?

В rss ленте для яндекса встретил проблему с namespace но никак не могу решить
$block_yandex_comment.=' <yandex:official-comment>'; 
		$block_yandex_comment.=' <yandex:comment-text'; 
		$block_yandex_comment.=' origin="'. $yandex_comment_text_origin .'"'; 
		$block_yandex_comment.=' origin-name="'. $yandex_comment_text_origin_name .'"';
		$block_yandex_comment.=' logo="'. $yandex_comment_text_logo .'"' ;
		$block_yandex_comment.=' anchor="'. $yandex_comment_text_anchor .'">';
		$block_yandex_comment.= $yandex_comment_text_quote;
		$block_yandex_comment.=' </yandex:comment-text>';


Пробовал разные варианты, один из последних
function add_custom_tag_xml() 
{
   $block_yandex_tag='';
    $block_yandex_tag.='xmlns:yandex=yandex.ru';
    echo $block_yandex_tag;
}
add_action( 'rss2_head', 'add_custom_tag_xml');

Но результат все тот же (ошибка)
  • Вопрос задан
  • 56 просмотров
Решения вопроса 1
@Kypidon4ik Автор вопроса
Фрилансер, Wordpress developer
Нашел проблему , нужно добавлять именно в тег rss
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:georss="http://www.georss.org/georss" xmlns:yandex="http://news.yandex.ru">
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы