WPML
add_action( 'wpml_language_has_switched', callable $function_to_add );
Typ
action
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' );

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

Alle 29 Websiteübergreifende Sprachinformationen-Hooks →