Шаблон для WordPress RSS

Мне нужно добавить код в свои RSS-каналы, поэтому я ищу файл .FP-канала RSS, чтобы добавить свой код. Любая помощь в поиске этого файла шаблона будет принята с благодарностью.

Solutions Collecting From Web of "Шаблон для WordPress RSS"

Чтобы добавить теги в ленту rss2, вы можете использовать 3 крюка действия, которые можно найти в файле wp-includes / feed-rss2.php

rss2_ns: добавить определенное пространство имен

rss2_head: добавить теги в заголовок канала

rss2_item: добавлять теги в каждый элемент фида

Например, предположим, что вы хотите добавить авторское право в заголовок вашего канала, используя основной словарь dublin:

function my_rss2_head(){ echo '<dc:rights>&copy; '.bloginfo_rss('name').'</dc:rights>'.PHP_EOL; } add_action( 'rss2_head', 'my_rss2_head'); 

Шаблоны подачи находятся в папке wp-includes , файлы, начинающиеся с feed- . В качестве остатка ядра WordPress они не должны быть изменены.

Вам необходимо:

  1. Определите тип корма, который вы хотите изменить (обычно по умолчанию используется RSS 2.0).
  2. Отмените собственную функцию, загружающую шаблон подачи, например remove_action('do_feed_rss2','do_feed_rss2');
  3. Создайте свой собственный шаблон подачи.
  4. Создайте и подключите свою собственную функцию, которая будет загружать ваш шаблон, по аналогу с do_feed_rss2() ( source ).

В качестве альтернативы вы можете использовать определенные крючки в шаблоне фида, чтобы добавить то, что вы хотите.

Обновить

В соответствии с комментариями Отто шаги 2 и 4 могут быть упрощены с помощью функции add_feed() ( источник ).

Вот краткое руководство: http://codex.wordpress.org/Customizing_Feeds