add_action( 'wpml_language_has_switched', callable $function_to_add );
- Typ
- action
- Kategorie
- Websiteübergreifende Sprachinformationen
- WPML-Version
- 3.2.7
Beschreibung
- Führen Sie Ihre benutzerdefinierten Funktionen direkt nach dem Umschalten der globalen aktuellen Sprache in WordPress-Abfragen aus.
- Um die aktuelle Sprache zu ändern, verwenden Sie den Hook wpml_switch_language.
WPML übergibt den Sprachcode an Ihren Callback. Seit WPML 5.0 wird diese Aktion auch ausgeführt, wenn ein Aufrufer einen Sprachwechsel wiederherstellt. In diesem Fall lautet der Sprachcode null. Weitere Informationen dazu, wie Sprachbereiche geöffnet und geschlossen werden, finden Sie unter wpml_switch_language.
Argumente
- $function_to_add
- (callable) (Erforderlich) Ihr Callback, der ausgeführt werden soll, wenn der Filter angewendet wird.
Anwendungsbeispiel
Beispiel
function my_plugin_actions() {
// These actions will be executed right after the global current language has just changed.
}
add_action( 'wpml_language_has_switched', 'my_plugin_actions' );
Verwandte Hooks
wpml_decode_custom_field, wpml_footer_language_selector, wpml_add_language_form_field, wpml_ls_exclude_in_menu, wpml_is_rtl, wpml_alternate_hreflang, wpml_head_langs, wpml_must_translate_canonical_url, wpml_browser_redirect_language_params, wpml_active_languages