apply_filters( 'wpml_redirect_to_chosen_language', bool $enabled )
- ประเภท
- filter
- หมวดหมู่
- ข้อมูลภาษาทั่วทั้งไซต์
- เวอร์ชัน WPML
- 5.3.0
คำอธิบาย
กรองว่า WPML จะเก็บภาษาที่ผู้เยี่ยมชมเลือกในตัวสลับภาษา และแสดงไซต์ในภาษานั้นในการเยี่ยมชมครั้งถัดไปหรือไม่
ส่งคืนค่า false เพื่อปิดการทำงานนี้สำหรับหน้าปัจจุบัน ในหน้านั้น WPML จะไม่บันทึกภาษาที่ผู้เยี่ยมชมเลือก และจะไม่ส่งผู้เยี่ยมชมไปยังภาษาที่เคยเลือกไว้ก่อนหน้านี้ การเปลี่ยนเส้นทางตามภาษาของเบราว์เซอร์และแถบภาษาจะยังคงทำงานตามที่ตั้งค่าไว้
อาร์กิวเมนต์
- พารามิเตอร์
-
- $enabled(bool) กำหนดว่า WPML จะเก็บภาษาที่ผู้เยี่ยมชมเลือกในตัวสลับภาษาและแสดงไซต์ในภาษานั้นในการเยี่ยมชมครั้งต่อไปหรือไม่ ค่าเริ่มต้นจะเป็นไปตามการตั้งค่า แสดงไซต์ในภาษาที่เลือกล่าสุดในตัวสลับภาษา ในส่วน ภาษาของผู้เยี่ยมชม ของ WPMLการตั้งค่าURL และ SEO
- ส่งคืน
- (bool) ส่งคืนค่า false เพื่อปิดใช้งานสำหรับหน้าปัจจุบัน
ตัวอย่างการใช้งาน
ไม่บันทึกหรือใช้ภาษาที่เลือกในหน้าที่มีสลัก landing:
add_filter( 'wpml_redirect_to_chosen_language', function ( $enabled ) {
return is_page( 'landing' ) ? false : $enabled;
} );
ฮุกที่เกี่ยวข้อง
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