WordPress как на ладони
wordpress jino

esc_attr_e() WP 2.8

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

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

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

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

Хуков нет.

Возвращает

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

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

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

Примеры

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

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

Код esc attr e: wp-includes/l10n.php WP 4.9

<?php
function esc_attr_e( $text, $domain = 'default' ) {
	echo esc_attr( translate( $text, $domain ) );
}

Cвязанные функции

Из раздела: Локализация

Программное обеспечение Autodesk

Программное обеспечение Autodesk

www.pss.spb.ru

esc_attr_e 1 комментарий
  • Дмитрий1946 cайт: www.youtube.com/c/wpplus

    Вот ещё пример с классической темы WordPress

    <form id="searchform" method="get" action="<?php bloginfo('url'); ?>">
    	<div>
    		<input type="text" name="s" id="s" size="15" /><br />
    		<input type="submit" value="<?php esc_attr_e('Search'); ?>" />
    	</div>
    	</form>
    Ответить3.1 года назад #

Здравствуйте, !

Ваш комментарий