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