wppaste
WordPress

apply_filters( 'signup_get_available_languages', string[] $languages )

Since
4.4.0
Filters the list of available languages for front-end site sign-ups.

Description

Passing an empty array to this hook will disable output of the setting on the sign-up form, and the default language will be used when creating the site.

Languages not already installed will be stripped.

Compatibility

WordPress
since 4.4.0
  • 6.7.7
  • 6.8.8
  • 6.9.7
  • 7.0.4
  • 7.1.0

Present in every tracked release (6.7.7 to 7.1.0).

Parameters

$languagesstring[]
Array of available language codes. Language codes are formed by stripping the .mo extension from the language file names.

Where this hook fires · 1

  • wp-signup.php:918signup_get_available_languages()

Source code

	 *	 * @since 4.4.0	 *	 * @param string[] $languages Array of available language codes. Language codes are formed by	 *                            stripping the .mo extension from the language file names.	 */	$languages = (array) apply_filters( 'signup_get_available_languages', get_available_languages() ); 	/*	 * Strip any non-installed languages and return.	 *	 * Re-call get_available_languages() here in case a language pack was installed	 * in a callback hooked to the 'signup_get_available_languages' filter before this point.

Changelog

Introduced in 4.4.0. Unchanged from 6.7.7 through 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

About this page

Parsed data
Generated from the wordpress-develop 6.8.8 tag, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.