esc_attr__()

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

Функция переводит строку, а затем очищает её для использования внутри HTML-атрибута.

Вне зависимости от того, получилось ли перевести строку или нет, функция верёт её очищенное значение.

Также рекомендую уроки:

esc_attr__( $text, $domain = 'default' )

Параметры

$text
(строка) Текст, который требуется перевести.
$domain
(строка) Уникальный идентификатор перевода, часто совпадает с названием директории темы/плагина.

Примеры

1. Как работает функция

Итак, как вы уже возможно могли догадаться, функция esc_attr__() является аналогом комбинации функций __() и esc_attr(). Вот чекайте:

$attr = esc_attr__( 'This is a html attribute.', 'truemisha' );

Полностью идентично:

$attr = esc_attr( __( 'This is a html attribute.', 'truemisha' ) );

2. Базовое использование

<?php
$attr = esc_attr__( 'This is a value attribute.', 'truemisha' );
?>
<input type="hidden" name="option" value="<?php echo $attr ?>" />
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии