Описание feed_link
— Action
Хук feed_link позволяет добавлять или изменять ссылки на ленты RSS и Atom в заголовке HTML-документа. Он срабатывает в момент генерации мета-тегов для лент новостей и может быть использован для настройки или добавления новых лент
Примеры использования
Пример добавления кастомной ленты RSS:
add_action('feed_link', function($output, $feed) {
if ($feed === 'customfeed') {
$output .= '';
}
return $output;
}, 10, 2);
В этом примере мы добавляем кастомную ленту RSS с названием ‘Кастомная лента’
Пример изменения URL стандартной ленты RSS:
add_action('feed_link', function($output, $feed) {
if ($feed === 'rss2') {
$output = '';
}
return $output;
}, 10, 2);
Здесь мы изменяем URL стандартной ленты RSS на новый
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить или добавить ленты RSS в заголовок вашего сайта
– Производительность
Изменения, сделанные через этот хук, не должны негативно сказываться на производительности, так как они касаются только вывода мета-тегов
– Предупреждения
Следите за тем, чтобы не нарушить существующие ленты, которые могут использоваться пользователями
Альтернативы
Тип: action
Этот хук позволяет добавить ссылки на все доступные ленты, а не только изменять их
Используйте его, если вам нужно добавить несколько лент одновременно