WordPress
विकल्प एपीआई
खोज…
परिचय
विकल्प डेटा के टुकड़े हैं जो वर्डप्रेस विभिन्न वरीयताओं और कॉन्फ़िगरेशन सेटिंग्स को संग्रहीत करने के लिए उपयोग करता है। विकल्प एपीआई डेटाबेस में डेटा संग्रहीत करने का एक सरल और मानकीकृत तरीका है। एपीआई विकल्प बनाना, एक्सेस करना, अपडेट करना और डिलीट करना आसान बनाता है।
वाक्य - विन्यास
// वर्डप्रेस के भीतर नया विकल्प बनाएं
add_option ($ विकल्प, $ मूल्य =, $ पदावनत =, $ ऑटोलॉड = 'हाँ');// डेटाबेस से एक विकल्प निकालता है।
delete_option ($ विकल्प);// सहेजे गए विकल्प को पुनः प्राप्त करें
get_option ($ विकल्प, $ डिफ़ॉल्ट = गलत);// पहले से जोड़े गए विकल्प के मूल्य को अपडेट करें।
update_option ($ विकल्प, $ newvalue);// इन कार्यों के * _site_option () संस्करण भी हैं,
// वर्डप्रेस मल्टीसाइट में नेटवर्क-वाइड विकल्पों में हेरफेर करने के लिए// नया नेटवर्क विकल्प बनाएं
add_site_option ($ विकल्प, $ मूल्य =, $ पदावनत =, $ ऑटोलॉड = 'हां');// एक नेटवर्क विकल्प निकालता है
delete_site_option ($ विकल्प);// सहेजे गए नेटवर्क विकल्प को पुनः प्राप्त करें
get_site_option ($ विकल्प, $ डिफ़ॉल्ट = गलत);// पहले से जोड़े गए विकल्प के मूल्य को अपडेट करें।
update_site_option ($ विकल्प, $ newvalue);
टिप्पणियों
विकल्प एपीआई MySQL डेटाबेस के विकल्प तालिका में संग्रहीत डेटा के साथ काम करने का एक सरल और मानकीकृत तरीका है। एपीआई विकल्प बनाना, पढ़ना, अपडेट करना और हटाना आसान बनाता है।
get_option
get_option फ़ंक्शन का उपयोग विकल्प नाम के आधार पर विकल्प तालिका से मान प्राप्त करने के लिए किया जाता है।
वर्डप्रेस साइट व्यवस्थापक का ईमेल पता प्राप्त करने के लिए आप निम्न कोड का उपयोग कर सकते हैं।
<?php echo get_option('admin_email'); ?>
get_option()
में वैकल्पिक 2 तर्क है, जो आपको उस मामले में लौटने के लिए डिफ़ॉल्ट मान सेट करने की अनुमति देता है जो अनुरोधित विकल्प सेट नहीं है। डिफ़ॉल्ट रूप से, यह तर्क false
।
पाठ स्ट्रिंग को पुनः प्राप्त करने के लिए, और यदि बॉयलरप्लेट स्ट्रिंग का उपयोग करें यदि पाठ विकल्प तालिका में सेट नहीं है, तो आप ऐसा कर सकते हैं:
<?php get_option( 'my_text', "I don't have anything written. Yet." ); ?>
add_option
add_option फ़ंक्शन इन्स का उपयोग विकल्प पंक्ति में नई पंक्ति सम्मिलित करने के लिए किया जाता है।
इस विकल्प को नाम some_option_name और some_option_value के रूप में मूल्य के साथ विकल्प तालिका में एक नई पंक्ति सम्मिलित होगा
<?php add_option( 'some_option_name', 'some_option_value' ); ?>
delete_option
विकल्प तालिका से एक विकल्प को हटाने के लिए delete_option फ़ंक्शन का उपयोग किया जाता है।
यह विकल्प तालिका से my_custom_option हटा देगा ।
<?php delete_option( 'my_custom_option' ); ?>
update_option
update_option फ़ंक्शन का उपयोग उस मान को अद्यतन करने के लिए किया जाता है जो पहले से ही विकल्प तालिका में मौजूद है। यदि विकल्प मौजूद नहीं है, तो विकल्प मान के साथ विकल्प जोड़ा जाएगा।
यह डिफ़ॉल्ट टिप्पणी की स्थिति को 'बंद' कर देगा:
update_option( 'default_comment_status', 'closed' );