Как отключить фид комментариев в WordPress?
WordPress — иногда может быть не только платформой для блогов, но и вполне себе сносной CMS для небольшого сайта. Легкий в освоении функционал дает возможность даже новичку почувствовать себя чуть ли не асом в web-делах.
Мне приходилось делать небольшой сайт-визитку для одной компании на WordPress, по сути были сделаны страницы (которые Pages), перелинкованные между собой. Однако, крайне хотелось отключить всевозможные виды фидов, которые генерирует WordPress: фид комментариев, категорий, архивов, меток и т.д., потому что они же все у меня были пустыми! А если вспомнить, что еще есть и плагин, называющийся Subscribe to Comments, нередко использующийся хозяевами блогов, а соответственно им фиды комментариев могут быть просто не нужны.
В принципе, можно убрать все ссылки на фид комментариев из файлов темы, однако после этого WordPress все равно продолжит генерировать фиды и создавать ссылки на них в секции
Фид комментариев к сообщению в блоге автоматически создается функцией wp_head, которая обычно присутствует практически в любой теме WordPress. Слава богу, что есть несколько способ все-таки избавиться от них.
Вставьте в файл functions.php активной темы следующий код:
function disablePostCommentsFeedLink($for_comments) {
return;
}
add_filter('post_comments_feed_link','disablePostCommentsFeedLink');Этот код отключит генерацию ссылок на фиды в секции . Правда сами фиды все равно будут создаваться, но ссылки на них отображаться не будут.
remove_action('wp_head','feed_links_extra', 3);Он отключит генерацию ссылок на все фиды кроме основного.
remove_action('wp_head','feed_links', 2);Осторожнее, два последних remove_action окончательно уберут все ссылки на фиды Вашего блога.
Постовой. А еще можно задвинуть блоггинг на пару неделек и укатить в туры с отдыхом на море. Качественно там отдохнуть, набраться сил и с новыми силами и идеями снова взяться за работу. Жалко, что мне это не светит — маленький ребенок и прорва дел.
