Приветствую, уважаемые читатели!
В предыдущей статье мы рассмотрели, как настроить ленту новостей вашего блога на wordpress с помощью сервиса Feed Burner. Кстати, вы проверили, как отображаются ваши обновления при подписке по e-mail? Подпишитесь сами на свою rss ленту с другого почтового ящика, надеюсь у вас их несколько, и посмотрите после очередной статьи, что придет к вам на почту.
Меня не очень радует то, что вся статья целиком приходит на адрес электронной почты. Кому-то из ваших подписчиков это может не понравиться.
Представьте себе, что вы написали статью 7000 знаков, да еще со скриншотами, и вот такую портянку должен будет читать ваш подписчик в электронном письме, не совсем удобно.
В сегодняшней статье, в продолжение прошлой темы, мы рассмотрим, как не отдавать целиком весь текст в ленту RSS, а ограничиться только анонсами ваших статей с блога на wordpress.
Существует несколько способов, как сделать, чтобы в rss ленте отображалось только начало вашего поста, а не вся запись целиком.
Это можно сделать:
- с помощью плагина Better Feed, который устанавливается на вашем блоге wordpress;
- в настройках вашего блога в админ.панели;
- в настройках сервиса Feed Burner.
Рассмотрим подробно эти способы.
Как не отдавать в rss ленту полные тексты постов через настройки Feed Burner а также через админку блога wordpress.
Для этого заходим в свой аккаунт фидбернера.
Заходим на вкладку «Мои фиды», выбираем соответствующий фид (если у вас несколько сайтов и несколько лент новостей в одном аккаунте Feed Burner). Далее «Оптимизируй» и в левой колонке внизу Summary Burner.
Заполните данные поля по своему усмотрению и активируйте. Попробуйте использовать данный способ, может он вам понравится.
Я сам использую плагин Better Feed.
Следующий вариант – это использование админки блога для запрещения отдачи полного текста поста в вашу ленту новостей.
Для этого переходим в админпанель блога wordpress, выбираем режим Параметры – Чтение.
Пункт «Для каждой статьи в ленте отображать» — Анонс. Таким образом, в ленте rss будет отображаться только начало вашего поста, затем будет многоточие в квадратных скобках. Для того чтобы прочитать текст полностью, вашему подписчику необходимо будет нажать на название, которое будет ссылкой, ведущей на статью на вашем блоге.
Данный способ вполне приемлем, если нет желания ставить дополнительный плагин.
Установка и настройка плагина Better Feed для вашей ленты RSS на блоге wordpress.
Установка обычная, заходим в админ.панели на вкладку «Плагины – Добавить новый, пишем название Ozh’ Better Feed, включаем поиск, загружаем и активируем как обычно. Идем на вкладку «Параметры» и ищем наш плагин Better Feed, нажимаем и попадаем в настройки плагина.
Вкратце рассмотрим настройки.
«Cut the Feed on „Read more“ links (<!—more—>)
Здесь вы можете поставить или снять галочку, если ее не будет, то в вашу ленту rss будет отдаваться текст вашей записи целиком. При простановке – запись будет прерываться там, где вы в своей статье на блоге поставили тег < !—more— >.
Поскольку плагин мы ставили с целью не отдавать целиком записи в ленту rss, то конечно щелкаем мышкой и ставим галочку.
Следующий квадратик оставляем пустым (помечаете его только в том случае, если вы свой пост с помощью специального тега разбиваете на несколько страниц). Если интересно, то поищите информацию в Интернете по поводу тега NEXTPAGE.
«Read more Link» – здесь вы можете подкорректировать код сами, или можете оставить как на изображении вверху. Он позволяет внизу каждого анонса поста в ленту rss добавлять «Читать дальше», при нажатии на который происходит перенаправление на ваш пост на блоге.
«Feed Item Footer» здесь вы можете отредактировать свой подвал (Footer), который располагается под каждым анонсом поста в вашей ленте новостей. Можете составить его с помощью графического редактора расположенного здесь же, исходя из своих вкусов и воображения, или оставьте как у меня на рисунке вверху. Только не забудьте прописать названия своего домена и сайта.
В следующем пункте «X Comments Labels» настройте так, как указано на рисунке вверху, в первом поле – нет, во втором – 1, в третьем — %.
После внесенных изменений, не забудьте сохранить (Save Change).
Вот как выглядит сам текст анонса и подвал моей записи в ленте RSS при непосредственном участии плагина Ozh’ Better Feed.
Теперь вы знаете, как не отдавать полные тексты постов в вашу RSS ленту с помощью плагина Better Feed, с помощью сервиса Feed Burner, а также используя админку блога wordpress.
Понравилась статья? Советую вам подписаться на обновления блога и первыми узнавать о выходе новых постов.
В админке блога в настройках чтения установил: «Для каждой статьи в ленте отображать Анонс», все равно на странице rss выводятся статьи целиком. В чем может быть причина?
@ Олег:
У меня стоит плагин, поэтому с админкой я не экспериментировал. Попробуйте подпишитесь на свою ленту с другого ящика и посмотрите, что у вас придет на почту.
Все заработало после того как заново включил компьютер. Оказывается нужно было подождать некоторое время. Сейчас планирую добавить миниатюры к анонсам rss ленты.
Вот как у вас на сайте rss лента красиво с миниатюрами смотрится.
@ Олег:
Рад, что у вас все получилось, удачи и успехов 🙂