llms_load_textdomain( string $domain, string|null $plugin_dir = null, string|null $language_dir = null )
Load MO format localization files for the given text domain
Description Description
This function localizes using the WP Core’s default language file directories as a after checking in the LifterLMS-defined "safe" directory.
Language files files can be found in the following locations (The first loaded file takes priority):
-
wp-content/languages/{$domain}/{$domain}-{$locale}.mo
This is recommended "safe" location where custom language files can be stored. A file stored in this directory will never be automatically overwritten.
-
wp-content/languages/plugins/{$domain}-{$locale}.mo
This is the default directory where WordPress will download language files from the WordPress GlotPress server during updates. If you store a custom language file in this directory it will be overwritten during updates.
-
wp-content/plugins/{$domain}/languages/{$domain}-{$locale}.mo
This is the the LifterLMS plugin directory. A language file stored in this directory will be removed from the server during a LifterLMS plugin update.
Parameters Parameters
- $domain
-
(Required) Textdomain being loaded.
- $plugin_dir
-
(Optional) Full path to the plugin directory, if none supplied
LLMS_PLUGIN_DIR
is used.Default value: null
- $language_dir
-
(Optional) Relative path to the language directory within the plugin. If none supplied,
languages
is used.Default value: null
Return Return
(void)
Source Source
File: includes/functions/llms-functions-l10n.php
Changelog Changelog
Version | Description |
---|---|
4.9.0 | Introduced. |