Функция переводит строку, затем экранирует в ней все HTML-теги, а затем выводит.
Если перевести не удастся (например, если для указанной строки перевода не существует, или и вовсе переводы для текущего языка не были загружены), то функция выведет оригинальную, но всё равно экранированную строку.
Если вам не нужно выводить результат, а записать его в переменную, обратите внимание на функцию esc_html__().
Также рекомендую уроки:
esc_html_e( $text, $domain = 'default' )
Не рекомендуется передавать параметры функции в виде переменных, только в виде строк.
<h1><?php esc_html_e( 'Title', 'truemisha' )?></h1>
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.