Нравится мне стандартный виджет Wordpress RSS — с его помощью можно немного разнообразить блог и поделиться с читателями какой-то интересной информацией. Не нравится только то, что этот RSS Wordpress не закрывает ссылки на свои элементы от индексации. По-хорошему надо бы иметь возможность делать это. И такая возможность есть и легко доступна.
Чтобы скинуть лишний вес – подпишись на RSS!
Для начала нужно найти файл, отвечающий в Wordpress за вывод RSS-виджета. Для этого я воспользовался утилитой grep (благо, поиска альтернатив она точно не требует):
grep -rino --exclude=cache 'rsswidget' ./* | more
Из результатов поиска в первую очередь мне показался интересным файл ./wp-includes/default-widgets.php, и именно в него нужно внести правки для запрещения индексации RSS-элементов.
Строку 728 нужно изменить следующим образом:
$title = "<noindex><a class='rsswidget' href='$url' title='" . esc_attr(__('Syndicate this content')) ."'><img style='background:orange;color:white;border:none;' width='14' height='14' src='$icon' alt='RSS' rel='nofollow' /></a></noindex> <noindex><a class='rsswidget' href='$link' title='$desc' rel='nofollow'>$title</a></noindex>"; тем самым мы запретим для индексации ссылку, стоящую в заголовке виджета.
Теперь закроем сами элементы RSS — заменим строку 837:
echo "<li><noindex><a class='rsswidget' href='$link' title='$desc' rel='nofollow'>$title</a></noindex>{$date}{$summary}{$author}</li>"; В этом же файле можно отредактировать не только RSS остальные стандартные виджеты Wordpress. Например, в виджете «Управление» может представлять интерес строка № 300:
<li><a href="http://wordpress.org/" title="<?php echo esc_attr(__('Powered by WordPress, state-of-the-art semantic personal publishing platform.')); ?>">WordPress.org</a></li> <p> .
Для создающих сайты с целью продажи ссылок количество внешних ссылок на странице — основоной показатель и редактирование стандартных виджетов поможет избавиться от «неугодных» ссылок.
Дальнейшее изучение default-widgets.php пусть будет самостоятельным заданием для заинтересовавшихся.
Всем успехов!
Коль хочешь в знаниях прогресс – подпишись на RSS!
Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru

0 коммент.:
Отправить комментарий
Спасибо за комментарий!