Описание author_feed_link
— Filter
Хук author_feed_link позволяет изменить URL-адрес RSS-ленты автора. Он срабатывает при генерации ссылки на RSS-ленту для конкретного автора и позволяет настраивать ссылку в зависимости от нужд сайта
Примеры использования
Пример изменения URL RSS-ленты автора:
add_filter('author_feed_link', function($feed_link, $feed, $author_id) {
return 'https://custom-url.com/feed/' . $author_id;
}, 10, 3);
В этом примере мы изменяем URL RSS-ленты автора на кастомный адрес с использованием ID автора
Пример добавления параметров к URL RSS-ленты автора:
add_filter('author_feed_link', function($feed_link, $feed, $author_id) {
return $feed_link . '?utm_source=author_feed';
}, 10, 3);
Здесь мы добавляем параметр UTM к существующей ссылке RSS-ленты автора
Пример изменения типа RSS-ленты для автора:
add_filter('author_feed_link', function($feed_link, $feed, $author_id) {
if ($feed === 'atom') {
return 'https://example.com/atom/author/' . $author_id;
}
return $feed_link;
}, 10, 3);
В этом примере мы изменяем URL для RSS-ленты Atom, если это необходимо
— Лучшие практики
– Использование
Используйте этот хук, когда нужно изменить или настроить ссылки на RSS-ленты авторов для улучшения их видимости или для анализа трафика
– Производительность
Хук не оказывает значительного влияния на производительность, так как изменения касаются только вывода ссылок
– Предупреждения
Убедитесь, что измененные ссылки правильно обрабатываются и ведут на существующие ресурсы
Альтернативы
Тип: filter
Этот хук позволяет изменять ссылки на общие RSS-ленты, а не только авторские
Используйте его, если хотите изменить ссылки на все RSS-ленты на сайте