Описание функции _e()
Функция _e() используется для вывода локализованных строк в WordPress. Она принимает строку, которая должна быть переведена, и автоматически выводит результат на экран. Это удобно для разработчиков тем и плагинов, которые хотят сделать свои проекты многоязычными. Используется в шаблонах и коде плагинов.
Функция автоматически вызывает функцию __() для получения переведенной строки, а затем выводит ее.
Параметры
$text
Тип: string
Обязательный: Да
Описание: Строка, которую необходимо локализовать и вывести
Возможные значения:
$domain
Тип: string
Обязательный: Нет
По умолчанию: default
Описание: Домен текста для локализации, по умолчанию ‘default’
Возможные значения:
Возвращаемое значение
Тип: void
Описание: Функция ничего не возвращает, а сразу выводит строку на экран
Возможные значения:
Примеры использования
Вывод строки ‘Привет, мир!’ на экран
_e('Привет, мир!');
Строка будет переведена, если у вас есть соответствующий файл перевода
Вывод локализованной строки с указанием домена плагина
_e('Добро пожаловать на сайт!', 'my-plugin');
Проверяет наличие перевода в указанном домене
Безопасность
Валидация входных данных: Входные параметры не требуют дополнительной валидации, так как используются в контексте локализации
Санитизация: Функция автоматически обрабатывает строки перед выводом
Рекомендации: Необходимо использовать правильные текстовые домены для обеспечения корректной локализации
— Связанные функции
Возвращает локализованную строку без вывода
Локализует строку с контекстом
— Примечания
– Ограничения
Не поддерживает сложные структуры данных, только строки
– Частые проблемы
- Не выводится строка, если перевод отсутствует
- Неверный текстовый домен может привести к отсутствию перевода