में क्वेरीस्ट्रिंग पैरामीटर मान प्राप्त करना मैं एक WordPress प्लगइन बना रहा हूं। मैंने उपयोगकर्ता द्वारा क्लिक किए गए लिंक के आधार पर सामग्री लोड करने के लिए एंकरों के अंदर add_query_string() का उपयोग किया है। अब मुझे वर्तमान यूआरआई में पैरामीटर मान प्राप्त करने का सबसे अच्छा तरीका जानने की जरूरत है।वर्डप्रेस
यह शायद एक सुंदर मूल और बेवकूफ सवाल है, लेकिन मैं प्रोग्रामिंग के लिए नया हूं इसलिए मुझे खेद है कि अगर मैं कुछ शर्तों की गलत व्याख्या करता हूं।
if (current_user_can('manage_options')) {
echo (
'<div>
<ul>
<li><a href="'.add_query_arg('adminoption', 1).'">option 1</a></li>
<li><a href="'.add_query_arg('adminoption', 2).'">option 2</a></li>
</ul>
</div>'
);
// if adminoption == 1 load content A
// if adminoption == 2 load content B
}
धन्यवाद डेविड। अच्छा सुझाव, लेकिन यह मेरे लिए खाली हो गया। सत्य यह है कि मुझे यह भी नहीं पता कि मुझे add_query_arg() का उपयोग करना चाहिए या नहीं। मुझे केवल एक ही पृष्ठ पर सामग्री स्ट्रिंग के आधार पर सामग्री दिखाने के लिए करना है। मैं सिर्फ प्रत्येक लिंक के लिए एक पेज बना सकता हूं लेकिन यह कोई विकल्प नहीं है क्योंकि मैं कुछ भी नहीं सीखूंगा, और सीखना मुख्य कारण है कि मैं प्लगइन बनाने के साथ गड़बड़ कर रहा हूं। – rzb
लिंक पर क्लिक करने के बाद आपका यूआरएल क्या है? क्या यह www.yoursite.com/?adminoption=1 जैसा कुछ है, यह जानने के लिए कि आपकी समस्या add_query_arg() पर शुरू होती है या नहीं। वैसे भी आप पुराने PHP $ _GET ['adminoption'] के साथ प्रयास कर सकते हैं। –
हां, लिंक पर क्लिक करने के बाद यूआरएल ठीक है। और $ _GET ['adminoption'] एक आकर्षण की तरह काम किया। बहुत बहुत धन्यवाद! क्या मुझे $ _GET का उपयोग करते समय सुरक्षा के बारे में चिंता करने की ज़रूरत है? – rzb