Как предложить подписаться на свой блог никого не раздражая
В этой заметке, по просьбе , я расскажу как в 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

Спасибо большое, надеюсь, теперь мои фиды будут раздражать меньше. =)
Пожалуйста. Пользуйся на здоровье.
Нашел баг, кавычки некорректно обрабатываются. Сейчас исправлю.
Исправил. Писал код ночью, думал утром протестирую и забыл :) бывает :)
так сегодня поправлю и правда зачем людям мозолить глаза в фиде подпиской на RSS. спасибо.
Тезка, будет замечательно если расскажешь о результатах :) Это мои первые плагины выложенные в открытый доступ, немного волнуюсь вдруг что-то накосячил.
а я руками в шаблоне прописал ))
Спасибо за «Add To RSS».
Пы.Сы. Одни Денисы собрались :)
«Пы.Сы. Одни Денисы собрались :)»
организуем свою акцию?)))
2 Denis Streha:
Можно собрать все блоги с Денисами и в отдельном посте разместить :)
Подумаю над этим...
использую 1 вариант. насчет 2 — если в rss не анонс, а контент, будет виден текст?
2said
Немного не понял вопроса :(
Денис, если в блоге настроено, что по рсс идет вся страница (content), а не анонс (excerpt), то — в случае 2 — будет ваш доп. текст туда попадать? то есть он становится частью поста?
Будет добавляться в любом из этих случаев.
В denis.boltikov.ru/wordpress/plugins/ ссылки на плагины не правильные, как мне кажется.
Ты может сделаешь тему smo для вордпресса? а то я не умею ))
У меня работает. Значит должна быть правильная) или ты про сам принцип построения?
Тему могу, не так это и сложно. Только что ты подразумеваешь под «SMO тема»? Давай подробности почтой.
Написал тебе
[...] или предлагайте что-то ценное бесплатно Плагины и темы для WordPress, переводы статей на английском, советы [...]
Блин классика жанра, посмеялся от души…