esc_attr__()

Функция переводит строку, а затем очищает её для использования внутри 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 ?>" />

Миша

Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.

Пишите, если нужна помощь с сайтом или разработка с нуля.

Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.