Проверяет, существует ли перевод указанной строки для текстового домена и локали.
Проверяет, существует ли перевод указанной строки для текстового домена и локали.
Ищет строку только среди уже загруженных файлов перевода.
Не загружает переводы автоматически. Если файлы указанного текстового домена и локали ещё не загружены, результат будет false.
Используйте __(), когда нужно получить перевод строки. Если перевод отсутствует, функция отдаст исходную строку.
Хуков нет.
Возвращаетtrue|false.
true - перевод строки существует.false - перевод не найден или подходящие файлы перевода не загружены.has_translation( $singular, $textdomain, ?string $locale ): bool;
'default'ru_RU. При значении null используется текущая локаль.null$text = has_translation( 'Download guide', 'my-plugin' ) ? __( 'Download guide', 'my-plugin' ) : __( 'Download', 'my-plugin' ); echo esc_html( $text );#2 Проверить перевод для конкретной локали
if ( has_translation( 'Download guide', 'my-plugin', 'ru_RU' ) ) {
echo 'Русский перевод загружен.';
}| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Функция WordPress: restore_current_locale() | 0 | 10 | 26-08-2026 |
| 2 | Функция WordPress: wp_verify_fast_hash() | 0 | 10 | 23-08-2026 |
| 3 | Функция WordPress: wp_set_script_module_translations() | 0 | 10 | 23-08-2026 |
| 4 | Функция WordPress: is_sitemap() | 0 | 16.04 | 20-08-2026 |
| 5 | Функция WordPress: wp_get_image_alttext() | 0 | 20 | 23-08-2026 |
| 6 | Функция WordPress: wp_trash_comment() | 0 | 10 | 26-08-2026 |
| 7 | Функция WordPress: register_block_template() | 0 | 10 | 23-08-2026 |
| 8 | Функция WordPress: wp_prime_network_option_caches() | 0 | 10 | 23-08-2026 |
| 9 | Функция WordPress: wp_prime_site_option_caches() | 0 | 10 | 23-08-2026 |
| 10 | Функция WordPress: wp_unique_id_from_values() | 0 | 10 | 23-08-2026 |