प्रश्न का आधार त्रुटिपूर्ण है। कस्टमाइज़र एपीआई एक नहीं है विकल्प एपीआई, बल्कि एक विकल्प का पूर्वावलोकन एपीआई। कस्टमाइज़र एपीआई या तो दो एपीआई के माध्यम से जोड़े गए मौजूदा सेटिंग्स के लिए नियंत्रण रजिस्टर करने के लिए सेटिंग्स एपीआई या थीम मोड्स एपीआई पर निर्भर करता है ।
कस्टमाइज़र नई सेटिंग्स को परिभाषित नहीं करता है / कर सकता है / पंजीकृत कर सकता है जो पहले से ही सेटिंग्स एपीआई या थीम मोड्स एपीआई के माध्यम से पंजीकृत नहीं हैं। एक अलग तरीके से कहा: Customizer एपीआई सीधे सेटिंग्स जोड़ने या डेटाबेस से सीधे सेटिंग्स पुनः प्राप्त करने के लिए एक एपीआई नहीं है; इसके बजाय, कस्टमाइज़र एपीआई सेटिंग्स को बचाने के लिए या डेटाबेस से सेटिंग्स को पुनः प्राप्त करने के लिए सेटिंग्स एपीआई या थीम मोड्स एपीआई का उपयोग करता है।
इस प्रकार, कस्टमाइज़र एपीआई मौजूदा विकल्पों में से एक एपीआई का विकल्प नहीं है ; बल्कि, यह सेटिंग पेज के लिए एक विकल्प है । कस्टमाइज़र को परवाह नहीं है कि सेटिंग एपीआई या थीम मोड्स एपीआई के माध्यम से पंजीकृत है या नहीं, और ऐसी सेटिंग्स को कस्टमर में मिलाया और मिलान किया जा सकता है। वास्तव में, ज्यादातर मामलों में, इस तरह के सेटिंग्स हैं मिश्रित और मिलान नहीं हुआ: कस्टम हेडर और कस्टम पृष्ठभूमि थीम मॉड हैं, और साइट शीर्षक और वर्णन सेटिंग API कर रहे हैं।
कस्टमाइज़र एपीआई के माध्यम से सेटिंग्स और नियंत्रण को कैसे पंजीकृत किया जाता है, यह समझने के लिए, मैं ओटो के उत्कृष्ट ट्यूटोरियल पढ़ने की सलाह देता हूं:
तो, प्रश्न या तो निर्दिष्ट एपीआई के संबंध में / या नहीं है । उपयुक्त / या प्रश्न होंगे:
- का प्रयोग करें या तो सेटिंग API या थीम मॉड एपीआई के लिए मौजूदा सेटिंग्स रजिस्टर के माध्यम से पूर्वावलोकन करने के लिए कस्टमाइज़र एपीआई
- का प्रयोग करें या तो कस्टमाइज़र एपीआई या एक कस्टम विषय सेटिंग पृष्ठ के लिए उपयोगकर्ता की अनुमति के लिए कॉन्फ़िगर थीम विकल्प ।