Filter hook 'lang_codes'

in WP Core File wp-admin/includes/ms.php at line 550

View Source

lang_codes

Filter Hook
Description
Filters the language codes.

Hook Information

File Location wp-admin/includes/ms.php View on GitHub
Hook Type Filter
Line Number 550

Hook Parameters

Type Name Description
string[] $lang_codes Array of key/value pairs of language codes where key is the short version.
string $code A two-letter designation of the language.

Usage Examples

Basic Usage
<?php
// Hook into lang_codes
add_filter('lang_codes', 'my_custom_filter', 10, 2);

function my_custom_filter($lang_codes, $code) {
    // Your custom filtering logic here
    return $lang_codes;
}

Source Code Context

wp-admin/includes/ms.php:550 - How this hook is used in WordPress core
<?php
 545  	 * @since MU (3.0.0)
 546  	 *
 547  	 * @param string[] $lang_codes Array of key/value pairs of language codes where key is the short version.
 548  	 * @param string   $code       A two-letter designation of the language.
 549  	 */
 550  	$lang_codes = apply_filters( 'lang_codes', $lang_codes, $code );
 551  	return strtr( $code, $lang_codes );
 552  }
 553  
 554  /**
 555   * Displays an access denied message when a user tries to view a site's dashboard they

PHP Documentation

<?php
/**
	 * Filters the language codes.
	 *
	 * @since MU (3.0.0)
	 *
	 * @param string[] $lang_codes Array of key/value pairs of language codes where key is the short version.
	 * @param string   $code       A two-letter designation of the language.
	 */
Quick Info
  • Hook Type: Filter
  • Parameters: 2
  • File: wp-admin/includes/ms.php
Related Hooks

Related hooks will be displayed here in future updates.