WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
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 : '#';

ปัญหาที่ทราบแล้วทั้งหมด →