boolean to indicate whether a translation exists for a given string with optional text domain and locale.
*
* @since 6.7.0
*
* @param string $singular Singular translation to check.
* @param string $textdomain Optional. Text domain. Default 'default'.
* @param ?string $locale Optional. Locale. Default current locale.
* @return bool True if the translation exists, false otherwise.
*/
public function has_translation( string $singular, string $textdomain = 'default', ?string $locale = null ): bool {
if ( null === $locale ) {
$locale = $this->current_locale;
}
return false !== $this->locate_translation( $singular, $textdomain, $locale );
}
}
Fatal error: Uncaught Error: Class 'WP_Translation_Controller' not found in /home/ocb/public_html/wp-includes/l10n.php:801
Stack trace:
#0 /home/ocb/public_html/wp-includes/l10n.php(1392): load_textdomain('opening-hours', '/home/ocb/publi...', 'lv')
#1 /home/ocb/public_html/wp-includes/l10n.php(1409): _load_textdomain_just_in_time('opening-hours')
#2 /home/ocb/public_html/wp-includes/l10n.php(195): get_translations_for_domain('opening-hours')
#3 /home/ocb/public_html/wp-includes/l10n.php(307): translate('None', 'opening-hours')
#4 /home/ocb/public_html/wp-content/plugins/opening-hours/index.php(177): __('None', 'opening-hours')
#5 /home/ocb/public_html/wp-content/plugins/opening-hours/index.php(6805): we_are_open->__construct()
#6 /home/ocb/public_html/wp-content/plugins/opening-hours/opening-hours.php(41): require_once('/home/ocb/publi...')
#7 /home/ocb/public_html/wp-settings.php(545): include_once('/home/ocb/publi...')
#8 /home/ocb/public_html/wp-config.php(77): require_once('/home/ocb/publi...')
#9 /home/ocb/public_ht in /home/ocb/public_html/wp-includes/l10n.php on line 801
Fatal error: Uncaught Error: Class 'WP_Translation_Controller' not found in /home/ocb/public_html/wp-includes/l10n.php:801
Stack trace:
#0 /home/ocb/public_html/wp-includes/l10n.php(960): load_textdomain('default', '/home/ocb/publi...', 'lv')
#1 /home/ocb/public_html/wp-includes/class-wp-fatal-error-handler.php(49): load_default_textdomain()
#2 [internal function]: WP_Fatal_Error_Handler->handle()
#3 {main}
thrown in /home/ocb/public_html/wp-includes/l10n.php on line 801