- สถานะ
- รอผู้พัฒนา
- ปลั๊กอิน/ธีมที่เกี่ยวข้อง
- WP Job Manager
- แท็กหัวข้อ
- Compatibility
ภาพรวมของปัญหา
เมื่อใช้งาน WPML ร่วมกับส่วนเสริม Resume Manager ของ WP Job Manager โพสต์ Resume ที่แปลแล้วจะทำให้เกิดข้อผิดพลาด 404 ปัญหานี้เกิดขึ้นเมื่อพยายามดูโพสต์ Resume ที่แปลแล้ว
วิธีแก้ปัญหาชั่วคราว
โปรดตรวจสอบให้แน่ใจว่าคุณได้สำรองข้อมูลเว็บไซต์ทั้งหมดของคุณก่อนดำเนินการต่อ
- เปิดไฟล์ …/wp-content/plugins/wp-job-manager-resumes/includes/class-wp-resume-manager-post-types.php
- ค้นหาบรรทัดที่ 224
- แทนที่:
$rewrite = [ 'slug' => _x( 'resume', 'Resume permalink - resave permalinks after changing this', 'wp-job-manager-resumes' ), 'with_front' => false, 'feeds' => false, 'pages' => false, ];
- ด้วย:
// WPML Workaround for compsupp-7793 $rewrite = [ 'slug' => 'resume', 'with_front' => false, 'feeds' => false, 'pages' => false, ];
- ไปที่ ”WPML > การตั้งค่า” และตรวจสอบให้แน่ใจว่าได้เลือก “แปล slug ฐานของโพสต์และอนุกรมวิธานที่กำหนดเอง (ผ่าน WPML การแปลสตริง)” ไว้
- ในหน้าเดียวกัน ให้เลื่อนลงไปที่ส่วน ”การแปลประเภทโพสต์” และแปล slug ของ Resumes
- ไปที่ ”การตั้งค่า > ลิงก์ถาวร” และคลิก บันทึกการเปลี่ยนแปลง เพื่อรีเฟรชลิงก์ถาวร