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

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

หากคุณกำลังใช้งานปลั๊กอิน SmartCrawl และ WPML บน WordPress 6.4 คุณจะไม่สามารถเปิดหน้าแรกในภาษารองได้ คุณจะพบการเปลี่ยนเส้นทางที่ไม่ถูกต้องไปยังหน้าแรกของภาษาหลักแทน และพบข้อผิดพลาดที่คล้ายกันใน debug.log:


[09-Nov-2023 19:43:12 UTC] PHP Warning:  Invalid argument supplied for foreach() in .../public/wp-includes/class-wp-hook.php on line 315

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

เรากำลังติดต่อกับผู้พัฒนาและทำงานร่วมกันเพื่อหาวิธีแก้ไขที่ถาวร ในระหว่างนี้:

ตัวเลือกที่ 1


หากเป็นไปได้ โปรดใช้งาน WordPress 6.3.2 ต่อไปจนกว่าปัญหานี้จะได้รับการแก้ไข

ตัวเลือกที่ 2


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

  • เปิดไฟล์ /wp-content/plugins/smartcrawl-seo/includes/core/redirects/class-utils.php

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

  • คอมเมนต์บรรทัดเหล่านี้ออก:
    			//$callback_groups = $wp_filter[ $hook_name ]->callbacks;
    			//$wp_filter[ $hook_name ]->remove_all_filters();

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