it-swarm.asia

كيفية تقليل عدد التعليقات غير المرغوب فيها

لقد حصلت على المكون الإضافي لـ Akismet على موقع WordPress الخاص بي ، لكنني تلقيت المزيد والمزيد من التعليقات العشوائية (التي يتم اكتشافها). أنا مندهش من الرقم لأن الموقع ليس بهذا الشعبية وليس لديه الكثير من الحركة. هل هناك أي طرق للحد من البريد المزعج؟

15
tombull89

بالنسبة إلى مدونتي ، أقوم أيضًا بتشغيل Akismet لالتقاط أي بريد مزعج يتم نشره على مدونتي ، لكنني أيضًا تمنع نشر الرسائل غير المرغوب فيها في المقام الأول باستخدام بعض الإضافات:

  1. ملفات تعريف الارتباط للتعليقات تتطلب أن يكون للأشخاص الذين يتركون التعليقات ملفات تعريف الارتباط وأنماط صفحات CSS ممكنة. تتم إضافة ورقة أنماط إلى موقعك عندما يتم تحميل ملف تعريف الارتباط. ثم يتم البحث عن ملف تعريف الارتباط هذا عند ترك تعليق. لا ملف تعريف الارتباط؟ تم رفض التعليق.

    هذا فعال لأن معظم برامج التتبع غير المرغوب فيها لا تقوم بتحميل أوراق الأنماط أو تقبل ملفات تعريف الارتباط. لاحظ أن هذا لن يمنع الرسائل غير المرغوب فيها التي يتركها البشر (ستكون مهمة Akismet هي اكتشاف ذلك).

  2. تعطيل Trackbacks يفعل بالضبط ما يقول إنه يفعل. عندما تتلقى رسائل غير مرغوب فيها (روابط من مدونات أخرى) ، غالبًا ما تكون تلك في شكل trackback مهملة بدلاً من pingback الأفضل والأكثر حداثة. عندما تستخدم Trackbacks بشكل طبيعي ، فإن الشخص الذي يرسل trackback لإدخال عنوان URL خاص من مدونتك في مدونته. لم تعد تُستخدم Trackbacks بشكل قانوني بعد الآن ، لذا يمكنك تعطيلها بأمان وتجنب الكثير والكثير من البريد العشوائي. ستهتم Akismet بأي بريد عشوائي غير مرغوب فيه (يحدث ، ولكن ليس تقريبًا).

مع تثبيت هذين الملحقين على جانب Akismet ، لا أحصل إلا على عدد قليل من الرسائل غير المرغوب فيها ، ونادراً ما أقوم بأي منها بوضعها على مدونتي.

امل ان يساعد.

15
Viper007Bond

معظم الرسائل غير المرغوب فيها التي أحصل عليها تتم عبر نموذج الاتصال ، والذي يستخدم دائمًا عنوان gmail. أقضي وقتًا للإبلاغ عن كل واحد منهم إلى Google. أظن أنهم يحاولون استخدام عنوان gmail هذا ، وكلما أسرعت في المساعدة في إنزاله ، قل عائد الاستثمار الذي سيحصلون عليه في هذه الطريقة ، وسيتوقفون عن المحاولة بكل بساطة.

لقد كان Akismet جيدًا في تصفية التعليقات غير المرغوب فيها. Captcha هي PITA كبيرة ، والحاجة إلى التسجيل لترك التعليقات هي ردع قوي للتعليق ، ولكن سؤال الرياضيات السهل أو حقل مخفي css هما خياران لك يمكن أن تحاول.

4
CAD bloke

لتقليل البريد العشوائي فعليًا ، أقترح تثبيت مكون إضافي Captcha. في الحقيقة ، إذا كان Akismet قد تم اكتشاف الرسائل غير المرغوب فيها بالفعل ، فلن تحتاج إلى إضافة فلتر آخر. إنها تضيف فقط "هل أنت إنسان؟" خطوة التحقق قبل التحقق المزدوج بتمرير التعليق الفعلي من خلال Akismet.

سيؤدي استخدام كلا النظامين في الحفل إلى حظر معظم الرسائل غير المرغوب فيها التلقائية (أي السير) وتصفية أي خردة "مدونتك هي kewl! اشترِ rolex" غير المرغوب فيها بطريقة ما.

3
EAMann

يمكنني أيضًا استخدام Akismet ولكن نادرًا ما يحدث تعليق غير مرغوب فيه.

هذا ما افعله.

1. إذا قمت بإزالة حقل عنوان URL لموقع الويب من نموذج التعليق الخاص بك ، ستجد أن هذا سوف يقلل من البريد العشوائي الآلي واليدوي التعليقات مثل مرسلي البريد العشوائي مهتمون فقط بترك الروابط. يمكنك القيام بذلك عن طريق تثبيت مكون إضافي أو باستخدام رمز.

2. قمت أيضًا بإزالة العلامات المسموح بها لنموذج التعليق لأنها تتضمن البريد الإلكتروني الخاص بـ Word والذي تمت برمجته في برامج البحث العشوائي. يمكنك القيام بذلك عن طريق تثبيت مكون إضافي أو باستخدام رمز.

3. تكوين إعدادات المناقشة بشكل صحيح . أقوم بتعطيل trackbacks وأيضًا يجب أن يكون لدى مؤلف التعليق تعليق واحد معتمد على الأقل. يجب الموافقة على جميع التعليقات من قبل المسؤول.

يمكنك أيضًا تكوين إعداداتك بحيث لا يُسمح إلا بوصل واحد ، ولكن من الأفضل عدم السماح بأي ما لم تتم الموافقة عليه يدويًا.

التعليقات غير المرغوب فيها لم تكن مشكلة بالنسبة لي أبدًا إلا عندما توقف Akismet عن العمل في بعض الأحيان وهو أمر لا يحدث كثيرًا ولا يدوم طويلًا ولكنك ستعرف ذلك عندما يحدث.

enter image description here

فيما يلي الشفرة التي يمكنك لصقها في نهاية ملف وظائف ظواهر الأطفال الخاصة بك. لإزالة حقل عنوان 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;

}
3
Brad Dalton

يمكن الحد من التعليقات غير المرغوب فيها عن طريق حذف جميع الطلبات المباشرة إلى ملف 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');
0
Zohair Baloch