Главная / Мой вордпресс / Описание и название блога для RSS-лент

Описание и название блога для RSS-лент

Описание и название блога для RSS-лентWordPress создавая название RSS-ленты, использует описание и название блога, заданные при его настройке. Позже у пользователя не будет возможности изменить их для RSS-ленты. Конечно, можно оставить и прежнее описание, однако заголовок ленты должен быть заметным. Для чего это нужно? Вы когда-нибудь пробовали отыскать в Google Reader определённый блог среди двух сотен имеющихся? Сделать это довольно непросто, особенно если не указать в начале ленты ссылку на конкретный сайт. Лично я подписан на 20 WordPress блогов и никто из их администраторов не указывает ссылки на сайт в начале описания. Поэтому мне трудно догадаться, чем лента Русский WordPress отличается от ленты WordPress России. Тем более, в последнее время большинство лент проходит через Feedburner, который обрезает многие оригинальные названия. Поэтому нередко возникает ситуация, когда в программе для чтения лент имеется по три сайта с одинаковым описанием. Я считаю, что администраторы сами вправе выбирать название для своих лент, однако в их начале должен быть указан адрес сайта. Конечно, подписчик может и сам изменить описание сайта. Но зачем же нагружать его лишними хлопотами?

Помимо этого, можно найти множество причин для изменения описания и названия сайта в ленте. Тот же Google Reader предлагает для подписки наиболее релевантные ленты. Поэтому правильное описание и название ленты может заметно сказаться на количестве подписчиков. Кроме того, рейтинги и каталоги блогов также берут описание и название из уже готовой ленты. Если же ваш блог не имеет всероссийской известности, то вряд ли кто-то сможет на память припомнить его адрес.

Я пытался отыскать плагин, который позволял бы сменить название и описание, однако мои поиски закончились неудачно. Конечно, большинство пользователей не испытывают необходимости в таком средстве, потому что их блоги транслируются через Feedburner. Дело в том, что данный сервис позволяет указать собственное описание и название. Однако он ничем не может помочь в случае русских названий. Любая запись на русском языке заменяется вопросительными знаками. Я не понимаю, почему Google не желает исправлять эту ошибку.

Поэтому для указания нужного названия и описания необходимо отредактировать файлы WordPress. Отыщем файл feed-rss2.php из папки сайта wp-includes. Здесь нужно заменить код:

<title><?php bloginfo_rss(name); wp_title_rss(); ?></title>

На:

<title>domen.ru — мега эпичный бложик по мошкам</title>

Теперь поменяем описание:

<description><?php bloginfo_rss(«description») ?></description>

На:

<description>Блог о жизни одной эпически крутой мухи.</description>

Кроме того, можно проделать следующие действия. В стандартах RSS-лент имеется специальный тэг <language>, который определяет язык ленты. Современные версии WordPress почему-то упорно устанавливают там значение “en”. Конечно, это неверно, хотя я еще не видел некорректного отображения новостной ленты по причине этой ошибки. Давайте установим верное значение, мало ли что может произойти. Меняем:

<language><?php echo get_option(rss_language); ?></language>

На:

<language>ru</language>

Если у вас есть желание, можете отредактировать файлы для других версий RSS: feed-rdf.php и feed-atom.php. Я же уверен, что версия RSS2 уже успела их полностью вытеснить.

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

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*