WPML
สถานะ
รอผู้พัฒนา
ปลั๊กอิน/ธีมที่เกี่ยวข้อง
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
  • ไปที่ ”การตั้งค่า > ลิงก์ถาวร” และคลิก บันทึกการเปลี่ยนแปลง เพื่อรีเฟรชลิงก์ถาวร

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