WordPress как на ладони
eurobyte.ru - мощные сервера с Дата-центрами в Нидерландах и Москве. От 159 ₽/мес.

esc_attr_e()WP 2.8.0

Выводит переведенный текст очищенный функцией esc_attr().

Кодирует < > & " ' (больше, меньше, амперсанд, двойные и одинарные кавычки). Не создает двойного преобразования.

Функция нужна для очистки текста перевода, в котором могут использоваться кавычки или теги. Если такой текст будет выведен в атрибуте HTML тега, то это может вызвать ошибку HTML синтаксиса.

Работает на основе: esc_attr()

Хуков нет.

Возвращает

null. Выводит на экран переведенный и очищенный текст.

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

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

Примеры

0

#1 Пример из дефолтной темы twentyeleven:

<a href="#secondary" title="<?php esc_attr_e( 'Skip to secondary content', 'twentyeleven' ); ?>">
	<?php _e( 'Skip to secondary content', 'twentyeleven' ); ?>
</a>

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

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

Код esc_attr_e() WP 6.6.2

function esc_attr_e( $text, $domain = 'default' ) {
	echo esc_attr( translate( $text, $domain ) );
}
1 комментарий
    Войти