मैं के विभिन्न उपयोगों के बारे में उलझन में हूँ esc_html()और wp_kses()। मैं समझता हूं कि esc_html()विशेष पात्रों को उनकी HTML इकाई में परिवर्तित करता है, और यह wp_kses()अवांछित टैग (जैसे <script>) को हटाता है , लेकिन मुझे यकीन नहीं है कि उन्हें किस संदर्भ में एक साथ या अलग-अलग उपयोग किया जाना चाहिए।
अगर मैं कुछ अविश्वसनीय एचटीएमएल के माध्यम से चलाता हूं esc_html(), तो किसी भी जावास्क्रिप्ट को ब्राउज़र द्वारा प्रदान किए जाने के बजाय सादे पाठ में प्रदर्शित किया जाएगा, इसलिए यह उस बिंदु पर सुरक्षित है, सही है? wp_kses()कच्चे स्क्रिप्ट को प्रदर्शित करने से बचने के लिए इसे चलाने का एकमात्र कारण क्या होगा?
असल में, esc_html()यह सुरक्षित बनाता है, और wp_kses()यह सुंदर बनाता है। क्या वो सही है?