the_content_feed
Фильтрует контент полного описания выводимого в фиде. Тип фида передается во втором параметре.
Контент поста получен из базы данных, отфильтрован фильтром "the_content" и после этого срабатывает the_content_feed, сразу перед отправкой контента поста в RRS обработчик.
Использование
add_filter( 'the_content_feed', 'filter_function_name_11', 10, 2 ); function filter_function_name_11( $content, $feed_type ) { // Фильтр... return $content; }
Параметры
- $content(строка)
- Контент полного описания, который будет обрабатываться.
- $feed_type(строка)
- Тип фида, может быть: rss2 | atom | rss | rdf.
Примеры
#1 Добавим копирайт в конец контента поста в фиде
Пример, демонстрирует как добавить ссылку на сайт-источник в конец контента фида:
function add_text_to_the_feed_end( $content ){ $content .= ' <p> Источник: <a href="'. get_bloginfo('url') .'">'. get_bloginfo('name') .'</a>. </p> '; return $content; } add_filter( 'the_excerpt_rss', 'add_text_to_the_feed_end' );
Если нужно добавить такую ссылку в короткое описание фида, используйте хук-фильтр the_excerpt_rss
.
Список изменений
С версии 2.9.0 | Введена. |
Где вызывается хук
the_content_feed
wp-includes/feed.php 208
return apply_filters( 'the_content_feed', $content, $feed_type );
Где используется хук в WordPress
wp-includes/default-filters.php 251
add_filter( 'the_content_feed', 'wp_staticize_emoji' );
wp-includes/default-filters.php 252
add_filter( 'the_content_feed', '_oembed_filter_feed_content' );