स्पैम टिप्पणियों की संख्या को कैसे कम करें


16

मुझे अपनी WordPress साइट पर Akismet प्लगइन मिला है, लेकिन मुझे अधिक से अधिक अनचाहे टिप्पणियां मिल रही हैं (जो पकड़े जाते हैं)। मैं इस नंबर पर हैरान हूं क्योंकि साइट इतनी लोकप्रिय नहीं है और उसमें ज्यादा ट्रैफिक नहीं है। क्या स्पैम को कम करने के लिए कोई तरीके हैं?

जवाबों:


15

अपने ब्लॉग के लिए, मैं भी अपने ब्लॉग पर पोस्ट किए गए किसी भी स्पैम को पकड़ने के लिए Akismet चलाता हूं, लेकिन मैं कुछ प्लगइन्स का उपयोग करके स्पैम को पहली जगह पर पोस्ट होने से रोकता हूं:

  1. कुकीज़ टिप्पणियाँ के लिए आवश्यक है कि टिप्पणी छोड़ने वाले लोगों के पास कुकीज़ और CSS स्टाइलशीट सक्षम हों। आपकी साइट पर एक स्टाइलशीट जोड़ी जाती है जो लोड होने पर कुकी सेट करती है। इस कुकी को तब देखा जाता है जब कोई टिप्पणी छोड़ दी जाती है। कोई कुकी नहीं? टिप्पणी खारिज कर दी गई है।

    यह प्रभावी है क्योंकि अधिकांश स्पैम बॉट स्टाइलशीट लोड नहीं करते हैं या कुकीज़ स्वीकार नहीं करते हैं। ध्यान दें कि यह मनुष्यों द्वारा छोड़े गए स्पैम को नहीं रोकेगा (यह उस को पकड़ने के लिए Akismet का काम होगा)।

  2. Trackbacks को डिसेबल वही करता है जो वह कहता है। जब आप स्पैम पिंग्स (अन्य ब्लॉगों से लिंक) प्राप्त करते हैं, तो अक्सर वे बेहतर और अधिक आधुनिक पिंगबैक के बजाय पदावनत किए गए ट्रैकबैक के रूप में होते हैं। Trackbacks, जब सामान्य रूप से उपयोग किया जाता है, तो व्यक्ति को अपने ब्लॉग से अपने ब्लॉग में एक विशेष URL दर्ज करने के लिए ट्रैकबैक भेजने की आवश्यकता होती है। Trackbacks बहुत अधिक कभी वैध रूप से उपयोग नहीं किए जाते हैं, इसलिए आप उन्हें सुरक्षित रूप से अक्षम कर सकते हैं और बहुत सारे और बहुत सारे पिंग स्पैम से बच सकते हैं। Akismet किसी भी पिंगबैक स्पैम का ख्याल रखेगा (ऐसा होता है, लेकिन लगभग उतना नहीं)।

उन दो प्लगइन्स के साथ, जो अकिस्मेट के साथ स्थापित हैं, मुझे केवल कुछ स्पैम्स मिलते हैं और बहुत कम ही उनमें से कोई भी वास्तव में इसे अपने ब्लॉग पर बनाते हैं।

उम्मीद है की वो मदद करदे।


1
हम टिप्पणियों के लिए कुकीज़ का उपयोग करते हैं। एक जादू की तरह काम करता है।
डैन गेल

1
सिवाय इसके कि यदि कोई उपयोगकर्ता कुकीज़ अस्वीकार करता है, तो वह एक टिप्पणी नहीं छोड़ सकेगा।
गरज

मुझे आश्चर्य है कि अगर गैर जोड़ने से भी मदद मिल सकती है: wordpress.stackexchange.com/questions/478/…
hakre

@ ठाकरे, आप इसे कैसे लागू करेंगे? कार्यों के लिंक से स्निपेट जोड़ें।
तारा

4

अधिकतर स्पैम मुझे संपर्क फ़ॉर्म के माध्यम से मिलता है, हमेशा एक जीमेल पते का उपयोग करके। मैं उनमें से हर एक को Google को रिपोर्ट करने के लिए समय लेता हूं। जब से वे उस gmail पते का उपयोग करने का प्रयास कर रहे हैं, तब से मैं इसे नीचे ले जाने में मदद करता हूं, जितना कम आरओआई वे उस पद्धति पर प्राप्त करेंगे और वे बस कोशिश करना बंद कर देंगे।

Akismet कमेंट स्पैम को फ़िल्टर करने में बहुत अच्छा रहा है। कैप्चा एक बड़ा पीटीए है और टिप्पणियों को छोड़ने के लिए पंजीकरण करना एक मजबूत टिप्पणी-निवारक है लेकिन आसान गणित प्रश्न या सीएसएस छिपे हुए क्षेत्र 2 विकल्प हैं जिन्हें आप आज़मा सकते हैं।


3

वास्तव में स्पैम को कम करने के लिए, मैं एक कैप्चा प्लग-इन स्थापित करने का सुझाव दूंगा। वास्तव में, हालांकि, यदि स्पैम को पहले से ही Akismet द्वारा पकड़ा जा रहा है, तो एक और फ़िल्टर जोड़ने की बहुत आवश्यकता नहीं है। यह सिर्फ एक 'आप मानव हैं?' Akismet के माध्यम से वास्तविक टिप्पणी पास करके दोहरी जाँच से पहले सत्यापन चरण।

कॉन्सर्ट में दोनों प्रणालियों का उपयोग करना सबसे अधिक स्वचालित स्पैम (यानी बॉट्स) को अवरुद्ध करेगा और किसी भी "आपके ब्लॉग को केवेल को फ़िल्टर करेगा" रोलेक्स खरीदें "जंक" जो किसी तरह से इसे बनाता है।


2
दोनों छवि और गणित आधारित कैप्चा स्पैम बॉट को रोकने में काफी अप्रभावी हैं और वैध उपयोगकर्ता को परेशान करते हैं। अंतिम उपयोगकर्ता को परेशान न करते हुए बॉट्स को रोकने के लिए बहुत बेहतर समाधान हैं।
वाइपर007 बोंड

2
मुझे यह स्वीकार करना होगा कि कैप्चा के साथ संकेत दिया जाना मेरे लिए (व्यक्तिगत रूप से) टिप्पणी छोड़ने का एक शानदार तरीका है।
क्रिस_के

3

मैं भी Akismet का उपयोग करता हूं, लेकिन शायद ही कभी कोई स्पैम टिप्पणी मिलती है।

मैं यह करता हूं।

1. यदि आप अपने टिप्पणी फ़ॉर्म से वेबसाइट url फ़ील्ड निकालते हैं , तो आप पाएंगे कि यह स्वचालित और मैन्युअल दोनों स्पैम टिप्पणियों को कम कर देगा क्योंकि स्पैमर्स केवल लिंक छोड़ने में रुचि रखते हैं। आप एक प्लगइन स्थापित करके या कोड का उपयोग करके ऐसा कर सकते हैं।

2. मैंने टिप्पणी प्रपत्र अनुमत टैग को भी हटा दिया क्योंकि उनमें शब्द ईमेल शामिल है जिसे देखने के लिए स्पैम बॉट प्रोग्राम किए गए हैं। आप एक प्लगइन स्थापित करके या कोड का उपयोग करके ऐसा कर सकते हैं।

3. चर्चा सेटिंग्स को सही ढंग से कॉन्फ़िगर करें । मैं ट्रैकबैक को अक्षम कर दूंगा और टिप्पणी सेट भी कर सकता हूं लेखक के पास कम से कम एक अनुमोदित टिप्पणी होनी चाहिए। सभी टिप्पणियों को एक व्यवस्थापक द्वारा अनुमोदित किया जाना चाहिए।

आप अपनी सेटिंग्स को भी कॉन्फ़िगर कर सकते हैं, इसलिए केवल एक लिंक की अनुमति दी जाती है, लेकिन जब तक कि मैन्युअल रूप से अनुमोदित नहीं किया जाता है, तब तक इसे अनुमति न दें।

टिप्पणी स्पैम मेरे लिए कभी भी एक समस्या नहीं रही है, सिवाय इसके कि जब अकिस्मैट ने कभी-कभी काम करना बंद कर दिया जो कि अक्सर नहीं होता है और लंबे समय तक नहीं रहता है लेकिन ऐसा होने पर आपको इसके बारे में पता चल जाएगा।

यहाँ छवि विवरण दर्ज करें

यहां वह कोड है जिसे आप अपने बच्चे के थीम फ़ंक्शन के अंत में पेस्ट कर सकते हैं। अपने टिप्पणी फ़ॉर्म से वेबसाइट url फ़ील्ड को निकालने के लिए फ़ाइल चुनें:

function remove_website_url_field_comment_form($fields) {
unset($fields['url']);
return $fields;
}
add_filter('comment_form_default_fields','remove_website_url_field_comment_form');

यहां वह कोड है जिसे आप अपने बाल थीम फ़ंक्शन के अंत में पेस्ट कर सकते हैं। टिप्पणी फ़ॉर्म को हटाने के लिए फ़ाइल की अनुमति दें टैग:

add_filter( 'comment_form_defaults', 'wpsites_remove_comment_form_allowed_tags' );

function wpsites_remove_comment_form_allowed_tags( $defaults ) {

$defaults['comment_notes_after'] = '';

return $defaults;

}

0

अपने ब्लॉग की comments-post.phpफ़ाइल के सभी प्रत्यक्ष अनुरोधों को समाप्त करके टिप्पणी स्पैम को कम किया जा सकता है । यह स्वचालित स्क्रिप्ट को ब्लॉक कर देगा और उन्हें आपकी टिप्पणी फ़ॉर्म को बायपास करने की अनुमति नहीं देगा। आप इस phpफ़ंक्शन को अपनी functions.phpफ़ाइल में रखने के साथ इसे प्राप्त कर सकते हैं

function check_referrer() {
    if (!isset($_SERVER['HTTP_REFERER']) || $_SERVER['HTTP_REFERER'] == '') {
        wp_die(__('Any Message'));
    }
}
add_action('check_comment_flood', 'check_referrer');
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.