esc_attr__()
Перекладає вказаний рядок та обробляє його функцією esc_attr() .
Кодує < > & " '
(більше, менше, амперсанд, лапки подвійні та одинарні). Не створює подвійного перетворення.
Використовуйте як фільтр даних для <input> полів форми:
<input type="text" value="<?php echo esc_attr__( 'Default value', 'textdomain' ) ?>">
Працює на основі:
Хуків немає.
#1 Приклад оформлення заголовка у циклі виведення записів. Використовуємо esc_attr__() для значення атрибуту title тега
Хуків немає.
Повертає
Строку
. Перекладений та оброблений текст.
Використання
$text = esc_attr__($text, $domain);
-
$text
(рядок) (обов’язковий) - Текст, який потрібно перекласти та кодувати в ньому символи.
-
$domain
(рядок) -
Область визначення перекладу, що позначається назвою, яка пов’язується з
.mo файлом для перекладу.
За замовчуванням: ‘default’
Приклади
#1 Приклад оформлення заголовка у циклі виведення записів. Використовуємо esc_attr__() для значення атрибуту title тега <a>
:
<h2 class="entry-title"> <a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyeleven' ), the_title_attribute( 'echo=0' ) )); ?>" rel="bookmark"><?php the_title(); ?></a> </h2>
список змін
З версії 2.8.0 | Введено. |
код esc_attr__() esc attr WP 6.0.2
function esc_attr__( $text, $domain = 'default' ) { return esc_attr(translate($text, $domain)); }