- สถานะ
- แก้ไขแล้ว
- รายงานสำหรับ
- WPML Multilingual CMS 4.6.9
- แก้ไขใน
- WPML 4.7
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- Salient
- แท็กหัวข้อ
- Bug, Compatibility
ภาพรวมของปัญหา
คุณอาจพบปัญหาที่ URL ภายในใน Nectar Slider ของธีม Salient ไม่ปรับเปลี่ยนโดยอัตโนมัติเมื่อสลับไปยังเวอร์ชันที่แปลแล้วของไซต์ของคุณ
ปัญหานี้เกิดขึ้นหลังจากแปลโพสต์ Nectar Slider ที่มี URL ภายในใน Button Link
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าได้ทำการสำรองข้อมูลทั้งหมดของไซต์ของคุณก่อนดำเนินการต่อ
- เปิดไฟล์ …/wp-content/plugins/salient-nectar-slider/includes/frontend/helpers.php ของคุณ
- ค้นหาบรรทัดที่ 814
- แทนที่:
if ( ! empty( $button_1_text ) ) { $button_1_link = ! empty( $button_1_link ) ? $button_1_link : '#'; - ด้วย:
if ( ! empty( $button_1_text ) ) { // WPML Workaround for compsupp-7240 if (class_exists('Sitepress') && ! empty( $button_1_link ) ) { $current_lang = apply_filters( 'wpml_current_language', NULL ); $button_1_link = apply_filters( 'wpml_permalink', $button_1_link, $current_lang, true ); } $button_1_link = ! empty( $button_1_link ) ? $button_1_link : '#';