WPML
add_action( 'wpml_language_has_switched', callable $function_to_add );
유형
action
WPML 버전
3.2.7

설명

  • WordPress 쿼리에서 전역 현재 언어를 전환한 직후에 사용자 정의 함수를 실행하세요.
  • 현재 언어를 변경하려면 wpml_switch_language 훅을 사용하세요.

WPML은 콜백에 언어 코드를 전달합니다. WPML 5.0부터는 호출자가 언어 전환을 복원할 때도 이 작업이 실행됩니다. 이 경우 언어 코드는 null입니다. 언어 범위가 열리고 닫히는 방법은 wpml_switch_language를 참조하세요.

인수

$function_to_add
(callable) (필수) 필터가 적용될 때 실행할 콜백입니다.

사용 예시

예제
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

모든 사이트 전체 언어 정보 훅 29개 →