Описание post_comments_feed_link
— Filter
Хук post_comments_feed_link позволяет изменить ссылку на ленту комментариев для постов в WordPress. Он срабатывает при генерации ссылок на ленты комментариев и позволяет настроить их вид и структуру
Примеры использования
Пример изменения ссылки на ленту комментариев:
add_filter('post_comments_feed_link', function($feed_link, $post) {
return 'https://customdomain.com/comments/feed/' . $post->ID;
}, 10, 2);
В этом примере мы изменяем ссылку на ленту комментариев на кастомный домен с ID поста
Пример добавления параметра к ссылке на ленту комментариев:
add_filter('post_comments_feed_link', function($feed_link, $post) {
return $feed_link . '?utm_source=comments';
}, 10, 2);
Здесь мы добавляем параметр utm к ссылке на ленту комментариев для отслеживания
Пример изменения ссылки в зависимости от типа поста:
add_filter('post_comments_feed_link', function($feed_link, $post) {
if ($post->post_type === 'product') {
return 'https://example.com/product-comments/feed/' . $post->ID;
}
return $feed_link;
}, 10, 2);
В этом примере мы изменяем ссылку на ленту комментариев для постов типа ‘product’
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить или настроить ссылки на ленты комментариев для постов
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только вывода ссылок
– Предупреждения
Убедитесь, что измененные ссылки корректны и ведут к ожидаемым ресурсам
Альтернативы
Тип: filter
Этот хук позволяет изменять ссылки на ленты комментариев в глобальном контексте, а не только для отдельных постов
Используйте его, если нужно изменить ссылки на ленты комментариев для всех постов сразу