WPML

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

เมื่อใช้งาน 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 อีกครั้ง
คุณยังสามารถดู ทิกเก็ตฝ่ายสนับสนุน (เปิดในแท็บใหม่) ที่จัดการโดยผู้สร้างปลั๊กอินได้เช่นกัน

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