esc_attr_e()
Виводить перекладений текст, очищений функцією esc_attr() .
Кодує < > & " '
(більше, менше, амперсанд, подвійні та одинарні лапки). Не створює подвійного перетворення.
Функція потрібна для очищення тексту перекладу, в якому можна використовувати лапки або теги. Якщо такий текст буде виведений в атрибуті HTML тега, це може викликати помилку HTML синтаксису.
Працює на основі:
Хуків немає.
Хуків немає.
Повертає
null
. Виводить на екран перекладений та очищений текст.
Використання
<?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>
список змін
З версії 2.8.0 | Введено. |
esc attr e WP 6.0.2
function esc_attr_e( $text, $domain = 'default' ) { echo esc_attr(translate($text, $domain)); }