# the_content_rss()

URL: https://chugunov.pro/api-wordpress/functions/the_content_rss/
Проверено на WordPress 6.9, обновлено 06.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией WordPress.

Тип: функция.
Появился в версии: 0.71.

> Устаревший элемент. Помечен устаревшим с версии 2.9.0.

## Сигнатура

```php
the_content_rss( string $more_link_text = '(more…)', int $stripteaser, string $more_file = '', int $cut, int $encode_html )
```

## Описание

Для кодирования HTML, то есть для параметра $encode_html, возможны три значения:

'0' превратит URL-адреса в сноски и использует make_url_footnote() .

'1' закодирует специальные символы и автоматически отобразит всё содержимое.

'2' удалит из содержимого все HTML-теги.

Обратите внимание, что нельзя задать количество слов, не задав при этом кодирование HTML.
В этом случае для кодирования HTML будет использовано значение по умолчанию 2, при котором удаляются все HTML-теги.
Чтобы ограничить количество слов в содержимом, можно использовать параметр cut.
Если содержимое короче указанного количества, то в конце не добавляется многоточие.
Если же часть содержимого остаётся, то добавляется многоточие, а остаток содержимого удаляется.
См. alsothe_content_feed()

## Параметры

- `$more_link_text` `string` — необязательный, по умолчанию `'(more…)'`. Текст, отображаемый, когда доступно ещё содержимое, но оно не показано. Значение по умолчанию: '(more...)'.
- `$stripteaser` `int` — необязательный. Значение по умолчанию: 0.
- `$more_file` `string` — необязательный, по умолчанию `''`. Default:''
- `$cut` `int` — необязательный. Количество слов, которое нужно оставить в содержимом.
- `$encode_html` `int` — необязательный. Как кодировать содержимое.

## Исходный код

Файл: `wp-includes/deprecated.php:1683`

```php
function the_content_rss($more_link_text='(more...)', $stripteaser=0, $more_file='', $cut = 0, $encode_html = 0) {
	_deprecated_function( __FUNCTION__, '2.9.0', 'the_content_feed()' );
	$content = get_the_content($more_link_text, $stripteaser);

	/**
	 * Filters the post content in the context of an RSS feed.
	 *
	 * @since 0.71
	 *
	 * @param string $content Content of the current post.
	 */
	$content = apply_filters('the_content_rss', $content);
	if ( $cut && !$encode_html )
		$encode_html = 2;
	if ( 1== $encode_html ) {
		$content = esc_html($content);
		$cut = 0;
	} elseif ( 0 == $encode_html ) {
		$content = make_url_footnote($content);
	} elseif ( 2 == $encode_html ) {
		$content = strip_tags($content);
	}
	if ( $cut ) {
		$blah = explode(' ', $content);
		if ( count($blah) > $cut ) {
			$k = $cut;
			$use_dotdotdot = 1;
		} else {
			$k = count($blah);
			$use_dotdotdot = 0;
		}

		/** @todo Check performance, might be faster to use array slice instead. */
		for ( $i=0; $i<$k; $i++ )
			$excerpt .= $blah[$i].' ';
		$excerpt .= ($use_dotdotdot) ? '...' : '';
		$content = $excerpt;
	}
	$content = str_replace(']]>', ']]&gt;', $content);
	echo $content;
}
```

## История изменений

- 2.9.0 — Deprecated. Use the_content_feed()
- 0.71 — Introduced.

## Связанные

Использует: [`make_url_footnote`](https://chugunov.pro/api-wordpress/functions/make_url_footnote/), [`get_the_content`](https://chugunov.pro/api-wordpress/functions/get_the_content/), [`esc_html`](https://chugunov.pro/api-wordpress/functions/esc_html/), [`_deprecated_function`](https://chugunov.pro/api-wordpress/functions/_deprecated_function/), [`apply_filters`](https://chugunov.pro/api-wordpress/functions/apply_filters/).

Оригинал в официальной документации: https://developer.wordpress.org/reference/functions/the_content_rss/
