Делая код соответствующий стандартам, я наткнулся на проблему.. Плагин WP-NoRef, который заключает ссылки в noindex, не валиден. Сегодня у меня получилось исправить это! Чтобы
Изменить плагин, нужно зайти по следующей цепочке:
«Плагины» ? «Редактор плагинов» ? «WP-NoRef»
Далее ищете строки:
$before = '<noindex>'.$matches[1].' rel="nofollow"';
$after = $matches[6].'</noindex>';
И превращаете их в такие:
$before = '<de1 class="inv"><![CDATA[<noindex>]]></de1>'.$matches[1].' rel="nofollow"';
$after = $matches[6].'<de1 class="inv"><![CDATA[</noindex>]]></de1>';
Все просто. Никаких сложных махинаций..
Загляните сюда:
Валидатор блочит вас за JavaScript, Flash, noindex, css?
Валидный код, чем проверяем?
Ответить | Цитировать
Ноуиндекса нет в спецификации хтмл, иксхтмл и т.д. это тег внедренный Яндексом, а ноуфоллоу — тег введенный Гуглом. Они служат не для разметки. как сам хтмл, а для управления поисковыми роботами(запрет на индексирование)
Ответить | Цитировать
Ха.. Я делал лишь этот тег проходящим валидацию.
Весь смысл в том, что и вправде в спецификации его нету, однако валидации проходит ;)!
Ответить | Цитировать
Ответить | Цитировать
Конечно можно его прописать в стиле шаблона(.inv {display: none}), но стоит ли!?
В нете кроме вашей статьи нечего не нашел… Всех видимо устраивает такое положение вещей.
Ответить | Цитировать
Ответить | Цитировать
А как при действии этого плагина сделать что бы нужные ссылки не заключались в теги ноидекс ноуфалоу?
Ответить | Цитировать
wp-admin/options-general.php?page=jexr.php
$data = array(
‘wpnoref_url’ => »,
‘wpnoref_class’ => »,
);
Ответить | Цитировать
Ответить | Цитировать
Ответить | Цитировать
Ответить | Цитировать
Ответить | Цитировать