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));
}