जब भी कोई उपयोगकर्ता या विज़िटर आपकी WordPress साइट या ब्लॉग पर कमेंट करता है, तो उनके नाम, ईमेल पते, और वेब पते के साथ, उनका IP एड्रेस भी स्वचालित रूप से रिकॉर्ड हो जाता है और आपको कमेंट्स डैशबोर्ड में दिखाया जाता है। यह मददगार है यदि आप किसी भी कारण से जल्दी से किसी IP एड्रेस को बैन या ब्लॉक करना चाहते हैं। भले ही आप कमेंट्स डायलॉग बॉक्स में विभिन्न फ़ील्ड को आसानी से कस्टमाइज़ कर सकते हैं, WordPress IP एड्रेस को हटाने या इसे रिकॉर्ड करने से रोकने का कोई विकल्प प्रदान नहीं करता है। यह विशेष रूप से महत्वपूर्ण है यदि आपके पास उपयोगकर्ता डेटा एकत्र न करने की गोपनीयता नीति है जब तक कि वे इसे स्वयं जमा न करें।
कारण जो भी हो, आप WordPress को उपयोगकर्ता कमेंट्स में IP एड्रेस रिकॉर्ड करने से आसानी से रोक सकते हैं या WordPress कमेंट्स में मौजूदा IP एड्रेस लॉग को हटा सकते हैं। निम्नलिखित आपके लिए सभी चरणों को बताता है।
नोट: कुछ भी करने से पहले, सुनिश्चित करें कि आपके पास अपनी WordPress साइट का अच्छा बैकअप है (फाइलें और डेटाबेस दोनों)। यह आपको वापस लौटने की अनुमति देता है अगर कुछ गलत हो जाता है।
कमेंट्स में IP एड्रेस रिकॉर्ड करना बंद करें
शुक्र है, WordPress को कमेंट्स में IP एड्रेस रिकॉर्ड करने से रोकना सीधा है। शुरू करने के लिए अपना FTP क्लाइंट खोलें, अपने वर्तमान थीम फ़ोल्डर पर नेविगेट करें और "functions.php" फ़ाइल खोलें।
एक बार फ़ाइल खुल जाने पर, फ़ाइल के नीचे तक स्क्रॉल करें, नीचे दिए गए कोड को जोड़ें और इसे सेव करें।
//Stop recording IP address in comments function mte_remove_commentsip( $comment_author_ip ) { return ''; } add_filter( 'pre_comment_user_ip', 'mte_remove_commentsip' );
उपरोक्त कोड स्निपेट डेटाबेस में जोड़ने से पहले कमेंट से IP एड्रेस को हटा देता है। इस कोड के साथ WordPress उपयोगकर्ता के IP एड्रेस को रिकॉर्ड नहीं करेगा जब वे आपकी साइट पर कमेंट करते हैं। यदि आप वापस लौटना चाहते हैं, तो बस जोड़े गए कोड स्निपेट को हटा दें।
वैकल्पिक रूप से, यदि आप कस्टम कोड स्निपेट जोड़ने के लिए अपनी WordPress फ़ाइलों के साथ छेड़छाड़ नहीं करना चाहते हैं, तो आप उसी परिणाम को प्राप्त करने के लिए Remove IP नामक एक मुफ्त प्लगइन का उपयोग कर सकते हैं। बस अपने प्लगइन डैशबोर्ड खोलें, प्लगइन खोजें और इसे इंस्टॉल करें। एक बार इंस्टॉल हो जाने पर, "Activate Plugin" पर क्लिक करें।
प्लगइन के बारे में अच्छी बात यह है कि इसकी कोई अतिरिक्त सेटिंग्स नहीं हैं। जैसे ही आप इसे इंस्टॉल करते हैं WordPress कमेंट्स में IP एड्रेस रिकॉर्ड करना बंद कर देता है। वापस लौटने के लिए, अपने प्लगइन डैशबोर्ड से प्लगइन को डीएक्टिवेट और डिलीट करें।
कमेंट्स से मौजूदा IP एड्रेस हटाएं
भले ही आपने WordPress को कमेंट्स में विज़िटर IP एड्रेस रिकॉर्ड करने से रोक दिया है, आपने पहले से रिकॉर्ड किए गए IP एड्रेस को नहीं हटाया है। यदि आप कमेंट्स में पहले से रिकॉर्ड किए गए सभी IP एड्रेस को भी हटाना चाहते हैं, तो आपको बस एक SQL क्वेरी की एक लाइन निष्पादित करने की आवश्यकता है।
नोट: निम्नलिखित निर्देश मानते हैं कि आप अपने डेटाबेस से जुड़ने के लिए cPanel और phpMyAdmin का उपयोग कर रहे हैं। MySQL कमांड किसी भी डेटाबेस क्लाइंट के लिए काम करेगा, हालांकि।
ऐसा करने के लिए, अपना cPanel खोलें, और "phpMyAdmin" खोजें और खोलें। एक बार phpMyAdmin पेज खुल जाने पर, बाएं फलक से अपना डेटाबेस चुनें।
अपना डेटाबेस खोलने के बाद, "SQL" टैब पर नेविगेट करें। यह वह जगह है जहां आप अपने कस्टम SQL क्वेरी चलाएंगे।
यहां पेज पर टेक्स्ट बॉक्स में निम्न क्वेरी दर्ज करें, और नीचे-दाएं कोने पर दिखाई देने वाले "Go" बटन पर क्लिक करें।
UPDATE wp_comments SET comment_author_IP = '';
जैसे ही आप क्वेरी निष्पादित करते हैं, आपको प्रभावित पंक्तियों की संख्या के बारे में एक पुष्टिकरण प्राप्त होगा।
आपने WordPress कमेंट्स में पहले से रिकॉर्ड किए गए सभी IP एड्रेस को सफलतापूर्वक हटा दिया है।
नीचे कमेंट करके उपरोक्त विधियों का उपयोग करके WordPress को IP एड्रेस रिकॉर्ड करने से रोकने और कमेंट्स में मौजूदा IP एड्रेस विवरण हटाने के बारे में अपने विचार और अनुभव साझा करें।