Intereting Posts
Как добавить текстовый виджет на странице администратора сообщений? выполнить функцию в плагине wordpress с помощью crontab Кто-нибудь имеет визуальное разбиение основных крючков и когда их увольняют? Почему установка wordpress в корневом каталоге url поднималась на базовые сайты WP? Постоянная ссылка на нестандартный тип сообщения Необходимо иметь виджет архива, который организует и отображает пользовательский тип сообщения с использованием настраиваемого поля даты Используя API-интерфейс настроек, как мне добавить несколько значений в параметр? WordPress сохраняет размер моего изображения 947×947 до 500×500 (полноразмерный вариант) После того, как я установил название, он переписал все заголовки для отдельных страниц Функция wp_create_nonce не работает внутри плагина? Как я могу получить все должности, связанные с определенным термином таксономии? Как установить глобальную переменную в functions.php Ограничить роли, отображаемые в users.php, в зависимости от пользовательской роли оптимизировать вызов WordPress Word Запросить подключенные сообщения из 2 разных типов сообщений (используя posts2posts)

Шаблон для 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