প্রশ্নের ভিত্তি ত্রুটিযুক্ত। Customizer এপিআই একটি নয় অপশন এপিআই, বরং একটি অপশন পূর্বরূপ API- টি। কাস্টমাইজার এপিআই দুটি এপিআই-এর যে কোনওটির মাধ্যমে যুক্ত থাকা সেটিংসের নিয়ন্ত্রণগুলি নিবন্ধ করার জন্য সেটিংস এপিআই বা থিম মোডস এপিআইয়ের উপর নির্ভর করে ।
কাস্টমাইজার সেটিং এপিআই বা থিম মোডস এপিআই এর মাধ্যমে ইতিমধ্যে নিবন্ধভুক্ত নয় এমন নতুন সেটিংস সংজ্ঞায়িত / নিবন্ধিত করতে পারে - এবং করতে পারে না । ভিন্ন উপায়ে বলেছে: কাস্টমাইজার এপিআইআইটি সরাসরি ডাটাবেস থেকে সেটিংস যোগ করতে বা সরাসরি সেটিংস পুনরুদ্ধার করার জন্য একটি API নয়; বরং, Customizer এপিআই ব্যবহার হয় সেটিংস API বা সেটিংস সংরক্ষণ করতে, বা থেকে, ডাটাবেজ সেটিংস পুনরুদ্ধার করতে থিম মোডস API- টি।
সুতরাং, কাস্টমাইজার এপিআই বিদ্যমান বিকল্প এপিআইগুলির একটির বিকল্প নয় ; বরং এটি সেটিংস পৃষ্ঠার বিকল্প । কোনও সেটিংস সেটিংস এপিআই বা থিম মোডস এপিআইয়ের মাধ্যমে নিবন্ধিত হয়েছে এবং কাস্টমজারে এই জাতীয় সেটিংস মিশ্রিত এবং মেলাতে পারে কিনা তা কাস্টমাইজারের নজর নেই। আসলে, অধিকাংশ ক্ষেত্রে, যেমন সেটিংস হয় মিশ্র এবং মিলেছে: কাস্টম হেডার এবং কাস্টম ব্যাকগ্রাউন্ড থিম মোডস হয়, এবং সাইট শিরোনাম এবং বর্ণনা সেটিংস API হয়।
কাস্টমাইজার এপিআই-র মাধ্যমে কীভাবে সেটিংস এবং নিয়ন্ত্রণগুলি নিবন্ধভুক্ত করা হয়েছে তা বুঝতে, আমি অট্টোর দুর্দান্ত টিউটোরিয়ালগুলি পড়ার পরামর্শ দিই:
সুতরাং, প্রশ্নটি হয় / অথবা নির্দিষ্ট উল্লিখিত API গুলি সম্পর্কিত নয়। / অথবা প্রশ্নগুলি উপযুক্ত হবে:
- ব্যবহারের পারেন সেটিংস API বা থিম মোডস এপিআই থেকে বিদ্যমান সেটিংস রেজিস্টার মাধ্যমে পূর্বরূপের Customizer এপিআই
- ব্যবহারের পারেন Customizer এপিআই বা একটি কাস্টম থিম সেটিংস পৃষ্ঠায় ব্যবহারকারীর অনুমতি কনফিগার থিম অপশন ।