Intereting Posts
Как удалить имя таксономии: из wp_title get_site_url ничего не возвращает? Невозможно изменить информацию о заголовке Ошибка при обновлении профиля пользователя Нужен эквивалент single_term_slug Необычная проблема с пользовательским сообщением 404 (не проблема с permalink) Как выполнить настройку нескольких сайтов Как вы получаете эскизы, чтобы отображаться в редакции администратора? wpdb-> не добавлять префикс в пользовательскую таблицу Просмотр главной страницы в режиме предварительного просмотра Масштабирование базы данных WordPress с точки зрения кода Как узнать и изменить имя машины в меню? Как изменить user_login с помощью wp-cli? Лучше ли в долгосрочной перспективе использовать дату публикации или пользовательскую таксономию для сортировки / разделения сообщений по годам? Как добавить виджет тегов на страницу редактирования тегов в WP Admin? Возможна ли переделка на страницах?

как настроить теги rss feed с помощью перехватчиков?

В моем RSS-канале отображается XML-тег, который я либо хочу удалить, либо опустошить. Тег в XML выглядит так:

<wfw:commentRss>remove/this/uri</wfw:commentRss>

Я никогда не использовал крючки раньше, но я знаю, что это можно сделать, используя их.

Любые точки в правильном направлении?

Solutions Collecting From Web of "как настроить теги rss feed с помощью перехватчиков?"

Удаление тега вообще было бы неудобным, так как оно жестко закодировано в feed-rss2.php шаблона feed-rss2.php . Вы могли бы заменить вызывающую функцию в do_feed_rss2 крюке, но все равно нужно было бы do_feed_rss2 весь шаблон.

Тем не менее, легко отменить содержание. get_post_comments_feed_link() передает выходные данные через фильтр, поэтому что-то подобное должно сделать это (не проверено):

 add_action( 'do_feed_rss2', function() { add_filter( 'post_comments_feed_link', '__return_empty_string' ); }, 9);