WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual CMS 4.3.15
แก้ไขใน
4.3.16

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

ในบางกรณี เป็นไปได้ที่ลิงก์จะถูกแปลงเป็นลิงก์ที่ไม่สวยงาม

เช่น /?p=1

สิ่งนี้อาจเกิดขึ้นได้หากคุณตั้งค่าตัวเลือก ภาษาเริ่มต้นในไดเรกทอรี ใน WPML > ภาษา หรือหากคุณใช้โหมด ”แสดงตามที่แปล” สำหรับประเภทโพสต์ที่โพสต์นั้นสังกัดอยู่

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

สำหรับวิธีแก้ปัญหาชั่วคราว คุณสามารถใช้ฮุกฟิลเตอร์ของเรา: “wpml_sl_blacklist_requests”

add_filter( 'wpml_sl_blacklist_requests', 'wpml_sl_blacklist_requests', 10, 2 );

function wpml_sl_blacklist_requests( $blacklist, $sitepress ) {
    $blacklist[] = 'first-post';
    $blacklist[] = 'second-post';
	return $blacklist;
}

โดยที่ 'first-post' และ 'second-post' คือลิงก์ถาวรสำหรับโพสต์ที่ได้รับผลกระทบ

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