Запрещаем автоматическую вставку медиа в ваш RSS поток

Полезные рецепты для WordPress

Когда вы добавляете файл мультимедиа как, например MP3 или FLV файл, WordPress автоматически создает пользовательские поля с именем enclosure и добавляет ссылку на медиа в ваш RSS-канал. Полезная функция для подкастеров, но не нужная для большинства блоггеров. Давайте посмотрим, как от нее избавиться.
[ Читать дальше ]

Добавить рекламу в вашу RSS ленту. Часть 2

Полезные рецепты для WordPress

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

unction insertRss($content) {
    if(is_feed()){
        $content = 'text before content'.$content.'<hr /><a href="http://www.wprecipe.ru">Вы посетили наша горячо любимый сайт?</a><hr />';
    }
    return $content;
}
add_filter('the_content', 'insertRss');

Вот и все, пользуйтесь!

Как добавить рекламу в вашу RSS ленту?

Полезные рецепты для WordPress

Если вы хотите добавить рекламу или что-нибудь еще в свою RSS лену, не важно, можно модифицировать ядро нашего движка, но это, как вы понимаете на самое удачное решение. Мы пойдем по более логичному и легкому пути, не изменяя системных файлов.
Мы добавим функцию в наш файл functions.php, если его у вас нет – создайте. Вот функция:

<?php
function insertAds($content) {
    $content = $content.'<hr /><a href="http://www.wprecipe.ru">А вы прочитали сегодня новый рецепт от WP recipe?</a><hr />';
    return $content;
}
add_filter('the_excerpt_rss', 'insertAds');
add_filter('the_content_rss', 'insertAds');
?>

Как видите, ничего сложного. Мы создали функцию, добавляющую ссылку к RSS ленте. Можно и не ограничиваться ссылкой, а добавить баннер или что-либо еще.

Вывести все RSS

Полезные рецепты для WordPress

Некоторое время назад, я показал вам, как вы  можете вывести rss категории в Вашем блоге WordPress. Сегодня, давайте посмотрим, как мы можем перечислить весь список лент категории при использовании хорошего старого wp_list_categories ().

Чтобы это сделать, просто вставьте следующий код где-нибудь в вашей теме. Это выведет список Ваших категорий со связью с категорией rss:

<?php wp_list_categories('feed_image=http://www.myblog.com/image.gif&feed=XML Feed&optioncount=1&children=0'); ?>

Здесь используется два параметра:

  • feed_image: ссылка на изображение rss
  • feed: формат ленты

Как сделать: RSS по категориям

Полезные рецепты для WordPress

У вас блог с большим количеством различных тем? Если да, Вы можете захотеть обеспечить подачу rss по категориям, таким образом Ваши читатели будут в состоянии читать то, что интересует их.  Это все легко осуществить.

Все, что необходимо сделать – добавить к ссылке вашей категории /feed

<a href="<?php echo get_the_category().'/feed'; ?>"><?php echo get_the_category().' rss feed'; ?></a>

Этот код выводит ссылку на rss категории