esc_textarea

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

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

Хуки из функции:
esc_textarea
Возвращает

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

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

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

Примеры

#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;
*/

Код из


wp-includes/formatting.php

WP 4.7.2

<?php
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 );
}