esc_html__()
Перекладає рядок, замінюючи в ньому спецсимволи на HTML сутності. Повертає текст, яким можна відображати HTML як HTML код.
Працює на основі:
translate() ,
Хуків немає.
translate() ,
Хуків немає.
Повертає
Строку
. Оригінальний чи відформатований текст.
Використання
$text = esc_html__( $text, $domain );
-
$text
(рядок) (обов’язковий) - Рядок для перекладу.
-
$domain
(рядок) (обов’язковий) -
Домен (ідентифікатор) за яким отримуватиме переклад.
За замовчуванням: ‘default’
Приклади
#1 Виведення всередину HTML тега
Якщо в перекладі рядка використовуються HTML теги або символи, які потрібно показати як є, наприклад, у полі textarea, то такий рядок зручно перекладати функцією:
<textarea> <?php echo esc_html__('Any text with <span>HTML.</span>', 'kama'); ?> </textarea>
#2 Те ж саме, що в першому прикладі, але іншим способом
<?php echo esc_html( __('Any text with <span>HTML.</span>', 'kama') );
список змін
З версії 2.8.0 | Введено. |
код esc_html__() esc html WP 6.0.2
function esc_html__( $text, $domain = 'default' ) { return esc_html(translate($text, $domain)); }