Главная » WordPress » Статьи Wordpress » Перенаправление RSS-фида без использования плагинов или редактирования .htaccess
Распечатать статью

Перенаправление RSS-фида без использования плагинов или редактирования .htaccess

Среди предпочтений блоггеров не последнюю позицию занимает сервис Feedburner, позволяющий не только обрабатывать RSS каналы, что является его основной задачей, но и получать доступ к статистике, автоматически размещать рекламные объявления AdSense в фидах, а также отправлять уведомления сервисам о появлении нового контента. Специально для интеграции Feebdurner с WordPress сайтом был создан специальный плагин FD Feedburner, упрощающий создание подписки на обновления ресурса. Однако в этой статье мы не будем рассматривать работу с FD Feedburner, поскольку в сети очень много информации, посвященной его функционированию. Мы попытаемся выполнить редирект RSS-фида самостоятельно, с помощью отдельной функции.

Эта функция была бы довольно простой для написания, если бы не обязательная проверка user-agent (в нашем случае Feedburner). Мы должны открыть для Feedburner доступ к основному контенту, чтобы затем произвести редирект каналов. Выполнить перенаправление RSS-фида довольно просто. Для этого достаточно добавить в файл functions.php следующий код:

01 function diww_rss_feed_redirect() {
02     global $feed;
03
04     $new_feed = 'http://feeds.feedburner.com/wanderingbrit';
05
06     if (!is_feed()) {
07             return;
08     }
09     if (preg_match('/feedburner/i', $_SERVER['HTTP_USER_AGENT'])){
10             return;
11     }
12
13     if ($feed != 'comments-rss2') {
14             if (function_exists('status_header')) status_header( 302 );
15             header("Location:" . $new_feed);
16             header("HTTP/1.1 302 Temporary Redirect");
17             exit();
18     }
19 }
20
21 add_action('template_redirect', 'diww_rss_feed_redirect');

Не забудьте сменить адрес фида на свой собственный!

Источник: oddstyle.ru

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи