Loads the translated strings for a plugin residing in the mu-plugins directory.
Parameters
$domain
stringrequired- Text domain. Unique identifier for retrieving translated strings.
$mu_plugin_rel_path
stringoptional- Relative to
WPMU_PLUGIN_DIR
directory in which the .mo file resides.Default:
''
Source
if ( ! is_string( $domain ) ) {
return false;
}
$path = WPMU_PLUGIN_DIR . '/' . ltrim( $mu_plugin_rel_path, '/' );
$wp_textdomain_registry->set_custom_path( $domain, $path );
// If just-in-time loading was triggered before, reset the entry so it can be tried again.
if ( isset( $l10n[ $domain ] ) && $l10n[ $domain ] instanceof NOOP_Translations ) {
unset( $l10n[ $domain ] );
}
return true;
}
/**
* Loads the theme's translated strings.
*
* If the current locale exists as a .mo file in the theme's root directory, it
* will be included in the translated strings by the $domain.
*
* The .mo files must be named based on the locale exactly.
Example from Codex: