आपके सिर में एक और चीज होनी चाहिए
esc_url()
, जैसे कुछ के लिए। <a href="SANITIZE_THIS_URL">your_text</a>
यदि आप अपने HTML आउटपुट में URL का उपयोग करने जा रहे हैं, जैसे किसी लिंक के लिए href विशेषता, या किसी छवि तत्व के लिए src विशेषता, तो आपको उपयोग करना चाहिए esc_url()
।
esc_url_raw()
उन अन्य मामलों के लिए है जहाँ आप एक साफ़ URL चाहते हैं, लेकिन आप नहीं चाहते कि HTML इकाइयाँ एन्कोडेड हों। इसलिए कोई भी गैर-HTML उपयोग (DB, रीडायरेक्ट) इसका उपयोग करेगा।
esc_url_raw()
समारोह काफी के रूप में ही करना होगा esc_url()
, लेकिन यह डिकोड संस्थाओं नहीं होगा, जिसका अर्थ यह जगह ले और और और इतने पर # 038 के साथ नहीं होंगे। के रूप में मार्क ने कहा, यह सुरक्षित उपयोग करने के लिए esc_url_raw()
डेटाबेस प्रश्नों, रीडायरेक्ट और HTTP कार्यों में, इस तरह के `के बारे में अधिक जानकारी के लिए wp_remote_get () 'के रूप में esc_url_raw ()