Как добавить перевод строки в WordPress
Мой сайт на WordPress использует неанглийский язык (например, китайский), и его бэкенд уже переведен на китайский
Но в файле wp-content\plugins\divi-builder\includes\no-results.php (я использую Divi Builder) внутри файла находится код:
<!--Если результаты не найдены-->
<div class="entry">
<h1>
<?php esc_html_e( 'No Results Found', 'et_builder_plugin' ); ?>
</h1>
<p>
<?php esc_html_e( 'The page you requested could not be found. Try refining your search, or use the navigation above to locate the post.', 'et_builder_plugin' ); ?>
</p>
</div>
<!--Конец блока, если результаты не найдены-->
Как я могу перевести строки внутри функции esc_html_e?

Я не знаю прямого ответа на ваш вопрос, но, возможно, это вам поможет. Вы можете использовать плагин Loco Translate или сделать это вручную, вот так:
_e( 'Поиск', 'name_tag_of_translation' );
Затем перейдите в wp-content/languages и там определите перевод. В вашем случае, так как речь идет о плагине, перейдите в: wp-content/languages/plugins и найдите перевод вашего плагина или создайте новый файл. Создание нового файла важно, подробнее читайте на https://developer.wordpress.org/themes/functionality/localization/
Мой пример перевода:
_e( 'Поиск', 'shopkeeperchild' );
Путь, где находится перевод: wp-content/languages/themes/ Файлы, отвечающие за перевод: shopkeeperchild-de_DE.mo /* Человекочитаемый / shopkeeperchild-de_DE.po / Машинночитаемый */ Для перевода я использовал PoEdit.
