load_child_theme_textdomain() WordPress Function

The load_child_theme_textdomain() function loads a child theme's textdomain. This allows the child theme to override the parent theme's translation files.

load_child_theme_textdomain( string $domain, string|false $path = false ) #

Load the child themes translated strings.


Description

If the current locale exists as a .mo file in the child themes root directory, it will be included in the translated strings by the $domain.

The .mo files must be named based on the locale exactly.


Top ↑

Parameters

$domain

(string)(Required)Text domain. Unique identifier for retrieving translated strings.

$path

(string|false)(Optional) Path to the directory containing the .mo file.

Default value: false


Top ↑

Return

(bool) True when the theme textdomain is successfully loaded, false otherwise.


Top ↑

More Information

Internationalization and localization (other common spellings are internationalisation and localisation) are means of adapting computer software to different languages.

  • l10n is an abbreviation for localization.
  • i18n 18 stands for the number of letters between the first i and last n in internationalization.

Top ↑

Source

File: wp-includes/l10n.php

function load_child_theme_textdomain( $domain, $path = false ) {
	if ( ! $path ) {
		$path = get_stylesheet_directory();
	}
	return load_theme_textdomain( $domain, $path );
}


Top ↑

Changelog

Changelog
VersionDescription
2.9.0Introduced.

The content displayed on this page has been created in part by processing WordPress source code files which are made available under the GPLv2 (or a later version) license by theĀ Free Software Foundation. In addition to this, the content includes user-written examples and information. All material is subject to review and curation by the WPPaste.com community.