esc_textarea()WP 3.1.0

Очищает текст/строку для использования в html теге textarea.

Используется стандартная функция PHP htmlspecialchars();

Хуки из функции

Возвращает

Строку. Измененный текст.

Использование

<?php esc_textarea( $text ); ?>
$text(строка) (обязательный)
Текст, который нужно перекодировать.

Примеры

0

#1 Демонстрирующий пример:

$text = "<p>Проверочный текст<br /> для преобразования под HTML тег textarea</p>.
 Немного символов: \" ' &";

echo esc_textarea( $text );

/*
&lt;p&gt;Проверочный текст&lt;br /&gt; для преобразования под HTML тег textarea&lt;/p&gt;.
 Немного символов: &quot; &#039; &amp;
*/

Список изменений

С версии 3.1.0 Введена.

Код esc_textarea() WP 6.5.2

function esc_textarea( $text ) {
	$safe_text = htmlspecialchars( $text, ENT_QUOTES, get_option( 'blog_charset' ) );
	/**
	 * Filters a string cleaned and escaped for output in a textarea element.
	 *
	 * @since 3.1.0
	 *
	 * @param string $safe_text The text after it has been escaped.
	 * @param string $text      The text prior to being escaped.
	 */
	return apply_filters( 'esc_textarea', $safe_text, $text );
}