WPML
สถานะ
แก้ไขแล้วโดยผู้พัฒนา
แก้ไขใน
Rank Math 1.0.267
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
Rank Math SEO
แท็กหัวข้อ
Compatibility

ภาพรวมของปัญหา

เมื่อใช้งาน Rank Math SEO v1.0.266 ร่วมกับ WPML คุณอาจเห็นประกาศในหน้าจัดการเว็บไซต์ที่ขอให้คุณเปิดใช้งาน WPML การแปลสตริง แม้ว่าปลั๊กอินจะเปิดใช้งานอยู่แล้วก็ตาม

“โปรดเปิดใช้งานปลั๊กอิน WPML การแปลสตริง เพื่อแปลงค่าการตั้งค่า Rank Math ในภาษาต่าง ๆ”

วิธีแก้ปัญหาชั่วคราว

โปรดตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลไซต์ทั้งหมดของคุณก่อนดำเนินการต่อ


  • เปิดไฟล์ …/wp-content/plugins/seo-by-rank-math/includes/admin/class-notices.php

  • ค้นหาบรรทัดที่ 209

  • แทนที่:
    	if ( ! function_exists( 'icl_add_string_translation' ) || get_option( 'rank_math_wpml_notice_dismissed' ) ) {
    		return;
    	}
    	$sitepress      = Sitepress::get()->get_var();
    	$setup_complete = $sitepress->get_setting( 'setup_complete', false );
    	if ( ! $setup_complete ) {
    		return;
    	}
            


  • ด้วย:
    	if ( get_option( 'rank_math_wpml_notice_dismissed' ) ) {
    		return;
    	}
    
    	$WPMLSettings      = (array) get_option( 'icl_sitepress_settings' );
    	$WPMLSetUpComplete = $WPMLSettings['setup_complete'] ?? false;
    
    	if ( ! $WPMLSetUpComplete || function_exists( 'icl_add_string_translation' ) ) {
    		return;
    	}
            


  • ปิดใช้งานและเปิดใช้งาน RankMath SEO อีกครั้ง
คุณยังสามารถดู ทิกเก็ตฝ่ายสนับสนุน ที่จัดการโดยผู้สร้างปลั๊กอินได้เช่นกัน

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