WordPress Россия

Плагин WordPress "Ozh' Better Feed" служит для создания подписей в RSS.

Добавлено 30 апреля 2010 в категорию Плагины.

Плагин создает подписи к постам в вашей 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%% : урл блога ([ссылка])

%%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

Страница плагина: ([ссылка]

Рассматриваемая версия: 2.1.1 от 02.07.2008

Совместимость с версией WordPress: 2.5 и выше.

Категории