Как предложить подписаться на свой блог никого не раздражая

В этой заметке, по просьбе Павла Воронина, я расскажу как в WordPress добавить блок с предложением подписаться на RSS только в текст поста, не затронув при этом фид. Согласитесь, видеть его в ридере совсем не актуально и чертовски раздражает.

Вышеназванная проблема происходит когда искомый текст добавляется ручками в каждый пост. Соотвественно есть два решения.

1) Ручной способ
Мы также ручками добавляем это предложение в шаблоны, которые отвечают за вывод постов, и теперь будем избавлены от необходимости делать это каждый раз в текст поста. Причем я советую добавлять этот блок только на странице поста с комментариями, а не в ленту на главной странице. Там это будет раздражать не меньше, чем в фиде.

Находим в папке шаблона файл single.php, а если его нет, то index.php и гдето чуть выше кода отвечающих за вывод рубрики, даты, количества комментариев добавляем нужный нам блок.

2) Автоматический способ
Мы автоматически, при помощи специального плагина, добавляем этот текст в конец каждого поста в блоге и не добавляем его в фид. Делается это при помощи add_filter('the_content', 'function_name').

Для тех, кто не хочет самостоятельно разбираться с архитектурой WordPress я сделал специальный плагин Add to post, который в конец любого поста в блоге добавить нужный текст.

А вот аналогичный плагин для RSS. С ним можно в фид добавлять информацию только для подписчиков.

P.S. Дамы и господа, теперь если увидите у кого-либо в фиде раздражающее предложение о подписке можете смело давать автору ссылку на данный пост.
P.P.S. Про что рассказать еще? )

Теги: ,

Еще по теме

Posted on сентября 24, 2007 
Filed Under Как вести и продвигать блог

Комментарии

Всего комментариев: 19

  1. Павел Воронин - сентября 24, 2007 10:54

    Спасибо большое, надеюсь, теперь мои фиды будут раздражать меньше. =)

  2. Денис Болтиков - сентября 24, 2007 10:56

    Пожалуйста. Пользуйся на здоровье.

  3. Денис Болтиков - сентября 24, 2007 11:00

    Нашел баг, кавычки некорректно обрабатываются. Сейчас исправлю.

  4. Денис Болтиков - сентября 24, 2007 11:20

    Исправил. Писал код ночью, думал утром протестирую и забыл :) бывает :)

  5. Denis Streha - сентября 24, 2007 12:56

    так сегодня поправлю и правда зачем людям мозолить глаза в фиде подпиской на RSS. спасибо.

  6. Денис Болтиков - сентября 24, 2007 14:00

    Тезка, будет замечательно если расскажешь о результатах :) Это мои первые плагины выложенные в открытый доступ, немного волнуюсь вдруг что-то накосячил.

  7. Denis Streha - сентября 24, 2007 16:25

    а я руками в шаблоне прописал ))

  8. Denis Soloshenko - сентября 25, 2007 02:32

    Спасибо за «Add To RSS».

    Пы.Сы. Одни Денисы собрались :)

  9. Denis Streha - сентября 25, 2007 05:19

    «Пы.Сы. Одни Денисы собрались :)»

    организуем свою акцию?)))

  10. Denis Soloshenko - сентября 25, 2007 16:52

    2 Denis Streha:

    Можно собрать все блоги с Денисами и в отдельном посте разместить :)

    Подумаю над этим...

  11. said - сентября 25, 2007 18:12

    использую 1 вариант. насчет 2 — если в rss не анонс, а контент, будет виден текст?

  12. Денис Болтиков - сентября 27, 2007 03:05

    2said

    Немного не понял вопроса :(

  13. said - сентября 27, 2007 17:48

    Денис, если в блоге настроено, что по рсс идет вся страница (content), а не анонс (excerpt), то — в случае 2 — будет ваш доп. текст туда попадать? то есть он становится частью поста?

  14. Денис Болтиков - октября 1, 2007 23:12

    Будет добавляться в любом из этих случаев.

  15. Илья Рабченок - октября 4, 2007 01:06

    В denis.boltikov.ru/wordpress/plugins/ ссылки на плагины не правильные, как мне кажется.

    Ты может сделаешь тему smo для вордпресса? а то я не умею ))

  16. Денис Болтиков - октября 4, 2007 08:18

    У меня работает. Значит должна быть правильная) или ты про сам принцип построения?

    Тему могу, не так это и сложно. Только что ты подразумеваешь под «SMO тема»? Давай подробности почтой.

  17. Илья Рабченок - октября 4, 2007 13:28

    Написал тебе

  18. Пост на конкурс “Раскрути свой блог” : Денис Болтиков - октября 13, 2007 00:30

    [...] или предлагайте что-то ценное бесплатно Плагины и темы для WordPress, переводы статей на английском, советы [...]

  19. donoopeda - декабря 9, 2008 11:29

    Блин классика жанра, посмеялся от души…

Комментарии закрыты.

Тема Vertigo Blue Theme от Brian Gardner.
Движок WordPress.

Рейтинг блогов