- สถานะ
- รอผู้พัฒนา
- รายงานสำหรับ
- WPML Multilingual CMS 4.4.8
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- Premmerce Permalink Manager for WooCommerce
ภาพรวมของปัญหา
เมื่อใช้ Premmerce Permalink Manager for WooCommerce ร่วมกับ WPML 4.4.8 และคุณสลับไปยังภาษาอื่น ตัวสลับภาษา (และ hreflang) จะชี้ไปที่ URL เช่น https://URL.com/en/?lang=en
วิธีแก้ปัญหาชั่วคราว
เรากำลังทำงานร่วมกับผู้พัฒนาปลั๊กอินเพื่อแก้ไขปัญหานี้ และเขาจะทำการเปลี่ยนแปลงในส่วนของเขา
ในระหว่างนี้ คุณสามารถทำตามขั้นตอนเหล่านี้เพื่อแก้ไขปัญหาบนไซต์ของคุณ:
โปรดสำรองไฟล์เว็บไซต์ WordPress และฐานข้อมูลของคุณ
แก้ไข woo-permalink-manager/src/Frontend/Frontend.php บรรทัดที่ 58:
จาก
if ( $key != $sitepress->get_default_language() ) {
เป็น
$isGetParamUrlFormat = apply_filters( 'wpml_setting', 0, 'language_negotiation_type' ) == '3';
if ( $key != $sitepress->get_default_language() && $isGetParamUrlFormat) {
ขั้นตอนถัดไป
เราได้ติดต่อผู้พัฒนาเกี่ยวกับปัญหานี้แล้ว เนื่องจากจำเป็นต้องมีการแก้ไขในส่วนของเขา ขออภัยที่เรายังไม่ได้รับการอัปเดตว่าปัญหานี้จะได้รับการแก้ไขเมื่อใด ดังนั้นวิธีที่ดีที่สุดคือการติดต่อพวกเขาโดยตรงบนฟอรัมฝ่ายสนับสนุนของพวกเขาเพื่อช่วยผลักดันเรื่องนี้