ฉันมีเว็บไซต์ WordPress.org ที่ให้ผู้ใช้ป้อนข้อมูลค้นหาฐานข้อมูลที่กำหนดเองและแสดงผลลัพธ์ของแบบสอบถาม ฉันใช้งานคลาส wpdbได้ ตอนนี้ฉันกำลังพยายามทำให้แอป Android ทำงานได้
จากสิ่งที่ฉันเข้าใจการสร้างเซิร์ฟเวอร์ RESTful คือ 'แนวปฏิบัติที่ดีที่สุด' ในปัจจุบันสำหรับสิ่งประเภทนี้ ฉันได้ดูปลั๊กอินที่สามารถช่วยฉันทำสิ่งนี้และฉันเจอ:
json-rest-api - สำหรับฉันดูเหมือนว่านี่เป็นการเปิดเผยการทำงานหลักของ WordPress เท่านั้น (เช่น. โพสต์, หน้า, ผู้ใช้, ฯลฯ ) และฉันไม่สามารถเห็นวิธีการนี้เพื่อดำเนินการแบบสอบถามที่กำหนดเองบนตารางที่ไม่ใช่ค่าเริ่มต้น
โพสต์บล็อกนี้บอกว่าwp mvcทำในสิ่งที่ฉันต้องการอย่างแน่นอนยกเว้นว่ามันจะไม่ได้รับการปรับปรุงในช่วง 2 ปีที่ผ่านมา
นอกจากนี้ยังมีJetpackแต่จากสิ่งที่ฉันเห็น json-rest-api เป็นรุ่นที่ปรับปรุงแล้วและดูเหมือนว่าจะให้ฟังก์ชั่นหลักเช่นกัน
มีวิธีที่จะทำให้ปลั๊กอินใด ๆ เหล่านี้ใช้งานได้สำหรับจุดปลายที่กำหนดเองหรือไม่? หรือมีปลั๊กอินอื่น ๆ ที่ฉันยังไม่ได้พบ?
หากฉันไม่ได้ใช้ปลั๊กอินฉันคิดว่าฉันจะต้องม้วนตัวเอง ฉันสามารถทำเช่นนี้ทั้งจากรอยขีดข่วน (ใช้wpdb
, msqli
หรือบางสิ่งบางอย่าง) หรือด้วยความช่วยเหลือของ API เช่นRestler
หากฉันม้วนตัวเองฉันควรสร้างเทมเพลตในธีมของฉันทำสิ่งที่เหลืออยู่ในนั้นและกำหนดธีมนั้นให้กับเพจภายในแดชบอร์ดหรือไม่? หรือมันจะดีกว่าถ้ามีเซิร์ฟเวอร์อื่นที่ใช้ WordPress แยกกัน
เท่าที่ฉันเห็นนี่เป็นทางเลือกเดียวของฉัน ฉันต้องการทราบว่าแนวทางปฏิบัติที่ดีที่สุดที่แนะนำสำหรับสิ่งนี้คืออะไร ฉันพบว่ามันยากที่จะเชื่อว่าไม่มีใครทำสิ่งนี้ มีตัวเลือกใดบ้างที่ฉันมองข้ามไป