WP_REST_Site_Health_Controller::load_admin_textdomain()

In this article

Loads the admin textdomain for Site Health tests.

Description

The WP_Site_Health class is defined in WP-Admin, while the REST API operates in a front-end context.
This means that the translations for Site Health won’t be loaded by default in load_default_textdomain().

Source

protected function load_admin_textdomain() {
	// Accounts for inner REST API requests in the admin.
	if ( ! is_admin() ) {
		$locale = determine_locale();
		load_textdomain( 'default', WP_LANG_DIR . "/admin-$locale.mo", $locale );
	}
}

Changelog

VersionDescription
5.6.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.