Меняем адрес ленты новостей rss2 на FeedBurner Rss (feed) в теме WordPress

В этой статье будет описано, как сменить адрес ленты новостей rss2_url на FeedBurner Rss (feed) в теме WordPress. У некоторых возникнет вопрос, зачем мне капаться в файлах шаблона, там и так есть лента новостей rss2 и она работает. С одной стороны Вы правы, но если пользователь просматривает Ваш сайт в Google Chrome и изъявил желания подписаться на RSS новостей он увидит вот это:

Клик для увеличения

Согласитесь, данное отображение не работает, а пользователей, которые используют хромом очень много, так будем делать, так чтобы все отображалось правильно, а правильно это вот так:

Клик для увеличения

Чтобы это сделать у себя на блоге Вы можете воспользоваться плагином FeedBurner FeedSmith или же чтобы не нагружать свой блог лишним плагином, это можно сделать и без него, вписав два простеньких кода.
И так, с помощью FTP заходи в свою попку темы WordPress путь будет таким wp-content/themes/_ваша_тема после открыть, и редактируем файл header.php. (перед тем как приступите к редактированию, рекомендую сделать копию на всякий пожарный, так же при редактировании пользуйтесь программой NotePad++) и находим строку подобную этой:

<link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed"href="<?php bloginfo('rss2_url'); ?>" />

Необходимо будет заменить один код

<?php bloginfo('rss2_url'); ?> на свой адрес FeedBurner Rss (feed) рассылки (у меня адрес ленты Feedburner имеет вид — http://feeds.feedburner.com/zarobitok/cbWS). Ок :).

Теперь необходимо сохранить файл темы WordPress и проверить, что при переходе по иконке новостей в адресной строке любого из браузеров (Opera, Firefox или Chrome) откроется страница Feedburner подписки на RSS новости, а не RSS канал, который имеется в по умолчанию.

Так же нужно будет внести изменения в одном коде, как правило, во всех темах  WordPress в каком-то месте находится кнопка RSS новостей WordPress, это может быть подвал, сайтбар или верхняя часть Вам нужно просмотреть эти файлы (sidebar.php,  header.php, footer.php) и найти код <?php bloginfo('rss2_url'); ?>  и заменить его на Ваш FeedBurner Rss рассылки (feed).

Вот и все. Всем удачи и хорошего настроения.

С уважением, Андрей Юрийчук

Черкани пару строк

Ваш e-mail не будет опубликован. Обязательные поля помечены *

WordPress: 7.57MB | MySQL:63 | 1,109sec