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
Де використовується хук у WordPress
wp-includes/default-filters.php 242
add_filter( 'the_content_feed', 'wp_staticize_emoji');
wp-includes/default-filters.php 243
add_filter( 'the_content_feed', '_oembed_filter_feed_content' );