Подобається мені стандартний віджет WordPress RSS - з його допомогою можна трохи урізноманітнити блог і поділитися з читачами якийсь цікавою інформацією. Не подобається тільки те, що цей RSS WordPress не закриває посилання на свої елементи від індексації. По-хорошому треба би мати можливість робити це - прибирати посилання з віджетів WordPress або додавати до них nofollow і noindex. І така можливість є і легко доступна.
Для початку потрібно знайти файл, який відповідає в WordPress за висновок RSS -віджета. Для цього я скористався утилітою grep (благо, пошуку альтернатив вона точно не вимагає):
grep -rino --exclude = cache 'rsswidget'. / * | more
З результатів пошуку в першу чергу мені видався цікавим файл ./wp-includes/default-widgets.php. і саме в нього потрібно внести правки для заборони індексації або видалення посилань з елементів RSS-віджета або будь-яких інших стандартних віджетів WordPress.
Рядок 728 потрібно змінити наступним чином:
$ Title = "
тим самим ми заборонимо для індексації посилання, що стоїть в заголовку віджета.
Тепер закриємо самі елементи RSS - замінимо рядок 837:
echo "
Для створюють сайти з метою продажу посилань кількість зовнішніх посилань на сторінці - основоного показник і редагування стандартних віджетів допоможе позбутися від «неугодних» посилань.
Подальше вивчення default-widgets.php нехай буде самостійним завданням для зацікавлених.
Всім успіхів! 🙂