Ozh Better Feed

Плагин создает подписи к постам в вашей RSS-ленте. Если раньше он служил чисто для красоты, то с выходом WordPress 2.5 он стал жизненно необходимым для всех тех, кто не желает отдавать в RSS полный текст своих записей. Поясню: раньше WordPress всегда отдавал в RSS пост до тега more, а теперь он вдруг поменял свое поведение и стал отдавать полный текст поста, игнорируя тег more. Поэтому получилась ситуация, что в RSS можно отдать либо полный текст записи, либо только порезанный анонс, а промежуточный вариант из функционала WordPress исчез. Раньше блогеры искали способ отдавать полный текст поста в RSS, теперь ищут способ отдавать неполный текст поста. Благодаря этому непонятному изменению в версии 2.5 я нашел плагин "Ozh Better Feed", который не только решает проблему транслирования полного или неполного текста поста в RSS, но и создает симпатичные подписи к вашим постам в RSS вроде такого:

Скачиваем плагин с его домашней страницы и устанавливаем его:

1. Распаковываем архив.

2. Копируем папку ozh-better-feed в /wp-content/plugins/.

3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.

Плагин теперь работает, но нам необходимо его еще настроить. Начиная с версии 2.00 плагин имеет визуальный редактор, который вы найдете в "Параметрах\Better Feed".

Cut the Feed on "Read more" links (<!--more-->)

Поставьте галочку, если хотите, чтобы ваши посты в RSS резались тегом more и наоборот, снимите галку, если вы хотите отдавать в RSS полный текст вашего поста.

Cut the Feed on "Next page" links (<!--nextpage-->)

Поставьте галочку, если хотите, чтобы плагин создавал ссылки на следующие страницы поста (если вы используете разбитие поста на страницы через тег nextpage) и снимите галку в противоположном случае.

Этим заканчивается основная настройка, теперь редактируем подпись. Подпись состоит из двух частей: первая часть относится к посту (если он режется тегом more), а вторая часть сама подпись. Рассмотрим на примере подписи этого блога (редактирование подписи идет в HTML режиме редактора)

Пишем в "Read more" Link следующий текст:

<p style="text-align: right"><a href="%%posturl%%">Читать дальше...</a></p>

И сама подпись в Feed Item Footer:

<hr noshade style="margin:0;height:1px" />
<small>
<p>Copyright &copy; %%date[Y]%%, <a href="%%blogurl%%">WordpressPlugins.ru</a>. 
Все права защищены. |
<a href="%%posturl%%">Постоянная ссылка</a> |
<a href="%%posturl%%#comments">%%comments_text%%</a>
<br/>
Хотите узнать больше? Посмотреть все записи в категории %%categorylinks%%.</small></p>

Теперь жмем на кнопку "Preview" в редакторе и смотрим на получившуюся подпись:

При создании собственной подписи вы можете использовать следующие переменные:

%%blogname%% : имя блога (Мой Блог)

%%blogurl%% : урл блога (http://www.myblog.ru/)

%%feedurl%% : урл RSS-ленты (http://www.myblog.ru/?feed=rss2)

%%posttitle%% : название поста (Привет Мир!)

%%posturl%% : урл поста (http://www.myblog.ru/rubrika/hello-world.html)

%%id%% : ID поста (то есть его номер в базе)

%%date[Y]%% : дата / время поста, где вы используете синтаксис функции date() из PHP

%%categories%% : список названий рубрик, разделенных запятыми, в которых опубликован пост

%%categorylinks%% : список урлов рубрик, разделенных запятыми, в которых опубликован пост

%%tags%% : список разделенных запятыми тегов поста

%%taglinks%% : список разделенных запятыми ссылок на теги поста

%%comments%% : число комментариев

%%comments_text%% : текст для 0, 1 или xx комментариев, настраивается чуть ниже подписи

%%wordcount%% : всего слов в посте

%%wordcount_remain%% : число слов в посте после ссылки "Читать дальше"

%%author_first%% : имя автора

%%author_last%% :  фамилия автора

%%author_nick%% : ник автора

Ну и настраиваем текст числа комментариев. Так как и тут есть проблема со склонением числа комментариев, то используем нейтральные варианты, что-то типа этого:

Снимите галочку на Credit & Love, чтобы в вашу подпись не встраивалась реклама плагина.

Это все, удачи в оформлении вашей RSS-ленты.

Версии 2.0-2.1 не работают с русским языком, после долгой переписки с автором плагина проблему удалось решить в версии 2.1.1.

Последняя версия плагина 2.2 работают только с WordPress выше версии 2.8.

 

Автор плагина: Ozh
Страница плагина: (http://wordpress.org/extend/plugins/ozh-better-feed/
Рассматриваемая версия: 2.1.1 от 02.07.2008
Совместимость с версией WordPress: 2.5 и выше.


Понравился пост? Подпишись на обновления по Обновления блога по RSSRSS или Обновления блога на TwitterTwitter !

Комментарии (всего 74 комментария)

Написать комментарий

(обязательно)

(обязательно, не публикуется)

Для вставки кода используйте кнопку "Код", по умолчанию используется синтаксис подсветки языка "php", вы можете поменять его на любой другой поддерживаемый GeSHi язык, например "javascript", "css", "html4strict", "sql" и тд. Используйте предпросмотр!
 


Подписаться на уведомления без комментирования.


Пингбэки и Трекбэки (всего 3 ссылки)