मेरे पास एक WordPress.org साइट है जो उपयोगकर्ता इनपुट लेती है, एक कस्टम डेटाबेस खोजती है और क्वेरी के परिणाम प्रदर्शित करती है। मैं wpdb वर्ग का उपयोग करके यह काम कर रहा हूं । अब मैं इसे एंड्रॉइड ऐप के लिए काम करने की कोशिश कर रहा हूं।
जो मैं समझता हूं, इस प्रकार की चीज़ के लिए एक RESTful सर्वर का निर्माण वर्तमान 'सर्वोत्तम अभ्यास' है। मैंने कुछ प्लगइन्स पर ध्यान दिया है जो मुझे ऐसा करने में मदद कर सकते हैं, और मैं भर आया हूं:
json-rest-api - यह मुझे लगता है कि यह केवल कोर वर्डप्रेस कार्यक्षमता (यानी। पोस्ट, पेज, उपयोगकर्ता, आदि) को उजागर करता है और मैं यह नहीं देख सकता कि गैर-डिफ़ॉल्ट तालिकाओं पर कस्टम प्रश्नों को निष्पादित करने के लिए कैसे प्राप्त करें।
इस ब्लॉग पोस्ट में कहा गया है कि wp mvc बिल्कुल वही करता है जो मैं चाहता हूं, सिवाय इसके कि इसे 2 साल से अधिक समय में अपडेट नहीं किया गया है, ताकि थोड़े नियम बाहर निकल जाएं।
जेटपैक भी है लेकिन मैंने जो देखा है, उसमें से json-rest-api इस का अपडेटेड वर्जन है और यह केवल कोर फंक्शनलिटी ही देता है।
क्या कस्टम एंडपॉइंट के लिए इनमें से किसी भी प्लगइन्स को बनाने का कोई तरीका है? या अन्य प्लगइन्स हैं जो मुझे अभी तक नहीं मिले हैं?
यदि मैं एक प्लगइन का उपयोग नहीं करता हूं, तो मुझे लगता है कि मुझे अपना रोल करना होगा। मैं इसे स्क्रैच (उपयोग wpdb
, msqli
या कुछ), या एपीआई की मदद से जैसे रेस्टलर से कर सकता हूं ।
अगर मुझे अपना रोल करना है, तो क्या मुझे अपने विषय में एक टेम्पलेट बनाना चाहिए, REST सामान को वहां करें और डैशबोर्ड के भीतर एक पृष्ठ पर उस विषय को असाइन करें? या फिर इसके लिए वर्डप्रेस के लिए अलग से सर्वर चलाना बेहतर होगा?
जहां तक मैं देख सकता हूं, ये मेरे एकमात्र विकल्प हैं। मैं जानना चाहूंगा कि इस तरह की चीज़ों के लिए अनुशंसित सर्वोत्तम अभ्यास क्या हैं। मुझे यह विश्वास करना मुश्किल है कि किसी और ने ऐसा नहीं किया है। क्या कोई विकल्प है जिसकी मैंने अनदेखी की है?