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:924signup_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.
Signature, return type and hooks compared across 5 parsed releases.
About this page
- Parsed data
- Generated from the wordpress-develop 7.1.0 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.