Wp_register_sidebar_widget और register_widget के बीच क्या अंतर है?


10

उनमें क्या अंतर है और हमें हर एक का उपयोग कब करना चाहिए?

मैं अभी उपयोग कर रहा हूं wp_register_sidebar_widgetऔर यह ठीक काम कर रहा है, लेकिन मैंने ऑनलाइन बहुत सारे ट्यूटोरियल देखे हैं कि रजिस्टर_विजेट और एक वर्ग का उपयोग करके एक विजेट कैसे बनाया जाए, मेरे अधिकांश विजेट्स को विकल्पों की आवश्यकता नहीं है, इसलिए wp_register_sidebar_widgetमुझे इसका उपयोग करना चाहिए या क्या करना चाहिए? register_widgetभले ही मेरे पास कोई फॉर्म नहीं है?

अग्रिम में धन्यवाद।

जवाबों:


11

wp_register_sidebar_widget()पुराने विजेट्स एपीआई का हिस्सा है । साइडबार विगेट्स को प्रक्रियात्मक रूप से बनाया जाता था ... एक गैर-पुन: प्रयोज्य फैशन में (यानी आप कभी भी केवल एक ही हो सकते हैं)।

register_widget()नए विजेट एपीआई के साथ पेश किया गया था और वास्तविक विजेट मापदंडों के बजाय एक वस्तु / वर्ग को इनपुट के रूप में लेता है। वर्डप्रेस इस विजेट की जितनी हो सके उतनी प्रतियों को इंस्टेंट कर सकता है, जिससे आपको एक ही विजेट के कई उदाहरण मिल सकते हैं।

आपको व्यक्तिगत विजेट कक्षाओं का उपयोग करना चाहिए और register_widget()भले ही आपके विजेट में इनपुट फॉर्म न हो।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.