Перенаправляем Rss фиды WordPress на FeedBurner
Как известно для всех блогов учитывается один очень важный фактор статистики, а именно количество подписчиков по RSS. На многих сайтах не блоговой структуры этот фактор тоже много чего значит.
А причина такой популярности и доверия к блогам с большим количеством подписчиков, является тот факт, что сайт интересен многим людям. Значит автор сайта пишет хорошие материалы и является опытным или даже профессионалом в своей нише.
Так же если у блога большая база подписчиков, то после выпуска нового поста или заметки на блоге, на сайте будет множество этих подписчиков. Что намного эффективнее закладок, так как по закладкам человек не может узнать, если ли на сайте что-то новенькое или нет. А с rss ленты практически 100% он перейдет на ваш сайт, чтобы оставить комментарий например.
Но любой автор хочет знать о своих подписчиках больше, а стандартные функции wordpress этого не позволяют сделать. Лучший вариант для статистики и подсчета - это сервис FeedBurner.
Так как нам нужно заменить все фиды на блоге на FeedBurner, то я предлагаю это сделать быстро и с комфортом, но вы можете заменять и все фиды в ручную, что не есть хорошо.
И так заходим в файл functions.php
И вставляем туда следующий код:
add_action('template_redirect', 'ilc_rss_redirect');
function ilc_rss_redirect() {
if ( is_feed() && !preg_match('/feedburner|feedvalidator/i', $_SERVER['HTTP_USER_AGENT'])){
header('Location: http://feeds.feedburner.com/igroweek');
header('HTTP/1.1 302 Temporary Redirect');
}
}
Только не забудьте заменить адрес http://feeds.feedburner.com/igroweekна URL вашего фида.
Вот и все! Данный метод намного проще ручного поиска и обработки файлов.