আমার কাছে একটি ওয়ার্ডপ্রেস.অর্গ সাইট রয়েছে যা ব্যবহারকারীর ইনপুট নেয়, একটি কাস্টম ডাটাবেস অনুসন্ধান করে এবং কোয়েরির ফলাফলগুলি প্রদর্শন করে। আমার এই ডাব্লুপিডিবি ক্লাস ব্যবহার করে কাজ হচ্ছে । এখন আমি এটিকে একটি অ্যান্ড্রয়েড অ্যাপের জন্য কাজ করার চেষ্টা করছি।
যা আমি বুঝতে পেরেছি, একটি RESTful সার্ভার তৈরি করা এই ধরণের জিনিসটির জন্য বর্তমান 'সেরা অনুশীলন'। আমি এমন কিছু প্লাগইন দেখেছি যা এটি করতে আমাকে সহায়তা করতে পারে এবং আমি এসে পৌঁছেছি:
json-rest-api - আমার কাছে মনে হয় এটি কেবলমাত্র মূল ওয়ার্ডপ্রেস কার্যকারিতা (যেমন পোস্ট, পৃষ্ঠাগুলি, ব্যবহারকারীগণ ইত্যাদি) প্রকাশ করে এবং অ-ডিফল্ট টেবিলগুলিতে কাস্টম অনুসন্ধানগুলি চালানোর জন্য কীভাবে এটি পেতে পারি তা আমি দেখতে পাচ্ছি না।
এই ব্লগ পোস্টটি বলেছে যে ডাব্লুপি এমভিসি ঠিক যা করতে চাই ঠিক তা করে, 2 বছরেরও বেশি সময় এটি আপডেট না হয়ে থাকে, সুতরাং যে কিন্ডা এটি নিয়ম করে।
রয়েছে জেটপ্যাক কিন্তু আমি কি দেখেছি থেকে JSON-বাকি-API এই আপডেট করা সংস্করণ এবং এটি শুধুমাত্র পাশাপাশি মুখ্য কার্যকারিতার দিতে বলে মনে হয়।
কাস্টম এন্ডপয়েন্টগুলির জন্য এই প্লাগইনগুলির কোনও কাজ করার কোনও উপায় আছে কি? বা অন্য কোন প্লাগইন আমি এখনও খুঁজে পাইনি?
আমি যদি একটি প্লাগইন ব্যবহার না করি তবে আমি বুঝতে পারি যে আমার নিজেরটি রোল করতে হবে। আমি এটি স্ক্র্যাচ (ব্যবহার করে wpdb
, msqli
বা কোনও কিছু), বা রেস্টলারের মতো কোনও এপিআইয়ের সাহায্যে করতে পারি ।
যদি আমি আমার নিজস্ব রোল করি তবে আমার থিমটিতে কোনও টেম্পলেট তৈরি করা উচিত, সেখানে কি বিশ্রামের জিনিসগুলি রেখে ড্যাশবোর্ডের মধ্যে কোনও পৃষ্ঠায় থিমটি বরাদ্দ করা উচিত? অথবা এর জন্য ওয়ার্ডপ্রেসে আলাদাভাবে অন্য একটি সার্ভার চালানো আরও ভাল হবে?
আমি যতদূর দেখতে পাচ্ছি, এগুলি আমার একমাত্র বিকল্প। আমি জানতে চাই যে এই জাতীয় জিনিসের জন্য প্রস্তাবিত সেরা অনুশীলনগুলি কী। আমার বিশ্বাস করা খুব কঠিন যে এই কাজটি আর কেউ করেনি। আমি যে কোন বিকল্প উপেক্ষা করেছি?