9
คุณสร้างหน้า“ เสมือน” ใน WordPress ได้อย่างไร
ฉันกำลังพยายามสร้าง API ปลายทางที่กำหนดเองใน WordPress และฉันต้องการเปลี่ยนเส้นทางคำขอไปยังหน้าเสมือนในรูทของ WordPress ไปยังหน้าจริงที่มาพร้อมกับปลั๊กอินของฉัน โดยทั่วไปแล้วการร้องขอทั้งหมดไปยังหน้าหนึ่งจะถูกส่งไปยังหน้าอื่น ตัวอย่าง: http://mysite.com/my-api.php=>http://mysite.com/wp-content/plugins/my-plugin/my-api.php จุดประสงค์นี้คือทำให้ URL ปลายทางของ API สั้นที่สุดเท่าที่จะเป็นไปได้ (คล้ายกับhttp://mysite.com/xmlrpc.phpแต่จัดส่งไฟล์ API ปลายทางที่แท้จริงด้วยปลั๊กอินแทนที่จะกำหนดให้ผู้ใช้ย้ายไฟล์ไปมาในการติดตั้งและ / หรือแฮ็คคอร์ . แทงครั้งแรกของฉันคือการเพิ่มกฎการเขียนใหม่ที่กำหนดเอง อย่างไรก็ตามมีสองปัญหา จุดสิ้นสุดมีเครื่องหมายสแลชต่อท้ายเสมอ มันกลายเป็นhttp://mysite.com/my-api.php/ กฎการเขียนใหม่ของฉันถูกนำไปใช้เพียงบางส่วนเท่านั้น มันจะไม่เปลี่ยนเส้นทางไปก็จะเปลี่ยนเส้นทางไปยังwp-content/plugins... index.php&wp-content/plugins...การนำไปสู่ WordPress แสดงทั้งหน้าไม่พบข้อผิดพลาดหรือเพียงแค่เริ่มต้นที่หน้าแรก ไอเดีย? ข้อเสนอแนะ?