esc_html__() WP 2.8.0

Перекладає рядок, замінюючи в ньому спецсимволи на HTML сутності. Повертає текст, яким можна відображати HTML як HTML код.

Працює на основі:
translate() ,
Хуків немає.

Повертає

Строку. Оригінальний чи відформатований текст.

Використання

$text = esc_html__( $text, $domain );
$text
(рядок) (обов’язковий)
Рядок для перекладу.
$domain
(рядок) (обов’язковий)
Домен (ідентифікатор) за яким отримуватиме переклад.


За замовчуванням: ‘default’

Приклади

0

#1 Виведення всередину HTML тега

Якщо в перекладі рядка використовуються HTML теги або символи, які потрібно показати як є, наприклад, у полі textarea, то такий рядок зручно перекладати функцією:

<textarea>
	<?php echo esc_html__('Any text with <span>HTML.</span>', 'kama'); ?>
</textarea>
0

#2 Те ж саме, що в першому прикладі, але іншим способом

<?php echo esc_html( __('Any text with <span>HTML.</span>', 'kama') );

список змін

З версії 2.8.0Введено.

код esc_html__() WP 6.0.2

function esc_html__( $text, $domain = 'default' ) {
	return esc_html(translate($text, $domain));
}

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *