جلوگیری از کامنت اسپم در وردپرس


جلوگیری از کامنت اسپم در وردپرس

چگونه کامنت اسپم را برای همیشه از سایت خود ریشه‌کن کنید!

به جرئت می‌توان گفت که یکی از دردسرهای حسابی خسته کننده در تولید محتوا و انتشار پست، کامنت اسپم است. مهم نیست چه نوع پستی را برای چه نوع کسب و کاری منتشر می‌کنید، باید با مشکل کامنت اسپم دست و پنجه نرم کرده و راه‌حلی برای جلوگیری از کامنت اسپم در وردپرس بیابید.
در حالی در برخی موارد – بسته به شرایط وب‌سایت‌تان – شاید نتوانید کاملاً از شر این نوع کامنت‌ها خلاص شوید اما تا حد زیادی می‌توانید جلوگیری از کامنت اسپم در وردپرس را انجام دهید
خوشبختانه راه‌حل‌های موجود برای رفع این مشکل کم نبوده و حالا وجود وردپرس کار را حتی ساده‌تر هم می‌کند. ما در این مقاله نیز قصد داریم ساده و کاربردی‌ترین آنان را به شما معرفی کنیم. با کمک توصیه‌ها و نکات و پلاگین‌هایی که در ادامه اشاره خواهیم کرد، می‌توانید دست کامنت اسپمر را از سایت‌تان کوتاه کنید.
اما در ابتدا بگذارید بگوییم که مفهوم کامنت اسپم دقیقاً چیست و چرا برای ما اتفاق می‌افتد و مهم‌تر از همه چرا اصلاً باید به آن اهمیت بدهید…

کامنت اسپم (جَفَنگ) دقیقاً چیست؟

به زبان ساده کامنت اسپم یعنی کامنت (دیدگاه) بی‌ربط زیر یک پست که معمولاً توسط ربات و به صورت انبوه پست می‌شود. به این نوع کامنت، اسپمنت نیز می‌گویند.

چرا کٌخ ساخت کامنت اسپم به جان بعضی افراد می‌افتد ؟

ساخت این نوع کامنت‌ها عموماً به همراه لینک، کد یا راهی ارتباطی نظیر تلفن بوده و به دو دلیل زیر انجام می‌شود:

  1.  تبلیغ یا کسب رتبه در نتایج موتورهای جستجو (افزایش رتبه سئو)
    این نوع اسپم معمولاً توسط مدیران سایت، همکار یا مستخدم آنان مدیریت شده و با هدف تبلیغ یا معرفی خود به کاربران و یا کسب بک‌لینک از وب‌سایت‌تان ساخته می‌شود.
  2. تخریب شما، سایت و یا کاربران
    این افراد اکثراً با انتشار لینک مخرب و ویروسی قصد تخریب شما، سایت و یا کاربران را دارند.

چرا این اتفاق برای من می‌افتد؟

همانطور که وب‌سایت شما رشد می‌کند کامنت‌های اسپم نیز مشکل بزرگ‌تری برای شما شده و بسیاری از افراد سودجو دست به ارسال لینک برای تبلیغ و یا تخریب می‌زنند. پس برای پیشگیری هم که شده باید این مشکل را جدی بگیرید!

اگر کامنت‌های اسپم را به حال خودشان رها کنید…

  •  ارتباط و تعامل درست برای کاربران‌تان بسیار دشوار خواهد کرد.
  •  نظم سایت به هم خورده و آن را غیرحرفه‌ای نشان خواهد داد.
  •  بسیاری از لینک‌های موجود در این کامنت‌ها برای کاربران مخرب بوده و یا بر سئوی سایت‌تان تاثیر منفی خواهد داشت.

هرچند نیازی به نگرانی نیست چون شما می‌توانید این مشکل را به سادگی و تا حد زیادی حل کنید.

چگونه از کامنت اسپم جلوگیری کنیم؟

در ادامه شما را با انواع روش‌ها و ابزارهای جلوگیری اسپمنت (کامنت اسپم) آشنا خواهیم کرد:

1- بدون تایید کامنتی را منتشر نکنید!

قبل از هر کار دیگر مطمئن شوید که هیچ کامنتی بدون تایید شما در وب‌سایت منتشر و به کاربران نمایش داده نشود.در این صورت میتوانید این هر کدام از دیدگاه‌ها را به بخش جفنگ دیدگاه‌‌ها اضافه کنید و از آنجا نیز آنها را به کلی از بین ببرید. در این صورت شما کنترل کاملی بر تمام نظرات و کامنت‌های ارسالی خواهید داشت تا کسی از فیلترهای شما عبور نکند.
برای فعال کردن این گزینه به بخش تنظیمات > گفت‌وگو رفته و در قسمت “پیش از اینکه دیدگاهی نمایان شود” تیک گزینه “دیدگاه‌ها باید به صورت دستی تایید شوند” را فعال کنید.بدون تایید کامنتی را منتشر نکنید بهترین راه جلوگیری از کامنت اسپم در وردپرس

یادتان باشد که بعد این کار گزینه “ذخیره تغییرات” را انتخاب کنید تغییرات جدید به سایت اعمال شود.

 

2- بررسی دیدگاه‌های مشکوک

برخی از وبسایت‌های پربازدید، شاید روزانه بیش از ۱۰۰ کامنت دریافت کنند که بررسی و تایید همه آنها زمان انرژی زیادی نیاز خواهد داشت. برای همین روش اول برای چنین وضعیتی مناسب نخواهد بود.
در این روش تنها دیدگاه‌هایی در انتظار تایید خواهند بود که در آن از کلمات مشکوک یا لینک استفاده شوند.

حتما بخوانید  نصب وردپرس در سی پنل

برای فعالسازی این ویژگی به تنظیمات > گفت‌وگو در منو وردپرس بروید.
در قسمت “بررسی دیدگاه” می‌توانید کامنت‌هایی که بیشتر از مقدار مورد نظرتان لینک داشته یا از کلماتی مشکوک استفاده کرده را در صف بررسی نگه دارید.

دومین راه جلوگیری از کامنت اسپم در وردپرس بررسی دیدگاه های مشکوک است

3- لیستی از “کلمات لیست سیاه” بسازید.

در بسیاری از کامنت‌های اسپم از کلمات مشابهی استفاده می‌شود. شما می‌توانید با اضافه کردن این کلمات به لیست سیاه، به طور خودکار از انتشار آن جلوگیری کنید.

برای این کار می‌توانید وارد بخش تنظیمات > گفت‌وگو شده و کلمات موردنظرتان در باکس قسمت “سیاه‌نامه دیدگاه‌ها” وارد کنید.

برای جلوگیری از کامنت اسپم در وردپرس لیست کلمات کلیدی سیاه بسازید
با تایید و ذخیره تغییرات، از این پس هرگاه این کلمات در هر دیدگاهی ثبت شوند، مستقیم به عنوان جفنگ (Spam) خواهند بود.

 

4- حذف فیلد “آدرس سایت” در کامنت جهت جلوگیری از کامنت اسپم در وردپرس

در کامنت‌های وردپرس به صورت پیش‌فرض فیلد “وب‌سایت” وجود دارد. این لینک معمولاً به اسم فرد دیدگاه‌کننده لینک می‌شود. با اینکه این لینک نوفالو بوده و عموماً ضرری برای سئوی سایت شما ندارد اما بسیاری از اسپمرها باز هم به امید کلیک شدن، لینک خود را قرار در این بخش کامنت قرار می‌دهند.

حذف فیلد ادرس سایت از کامنت وردپرسی می تواند جلوگیری از کامنت اسپم در وردپرس کند

برای حذف این فیلد در کامنت وردپرس می‌توانید به دو روش عمل کنید…

 

1- پلاگین Remove Fields

بلافاصله پس از نصب و فعالسازی این پلاگین فلید وب‌سایت و فیلدهای اضافه دیگر (جز نام و ایمیل) از بخش کامنت پس شما حذف خواهد شد.

Remove Fields

2- کد

همچنین اگر تمایلی به نصب پلاگین ندارید می‌توانید با چند خط کد ساده نیز این کار انجام دهید. برای این کار به نمایش> ویرایشگر پوسته در منو‌ی وردپرس رفته و کد زیر را به آن اضافه کنید.

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

با حذف این فیلد کامنت اسپم به شیوه چشم‌گیری کاهش یافته و کامنت‌های کاربران واقعی سایت شما نیز افزایش میابد.

5- غیرفعالسازی کدهای HTML کامنت جهت جلوگیری از کامنت اسپم در وردپرس

نوع اسپم دیگری که می‌تواند سایت شما به دردسر بیندازد کدهای HTML است.
اسپمرها می‌توانند از این گونه کد برای مخفی‌ کردن لینک داخل کامنت یا دادن لینک با انکرتکست استفاده کنند.

برای غیرفعالسازی کد HTML در کامنت‌ها به بخش 2 روش قبل رفته و این بار این کدها را به آن اضافه کنید:

function wpb_comment_post( $incoming_comment ) {
$incoming_comment['comment_content'] = htmlspecialchars($incoming_comment['comment_content']);
$incoming_comment['comment_content'] = str_replace( "'", ''', $incoming_comment['comment_content'] );
return( $incoming_comment );
}
function wpb_comment_display( $comment_to_display ) {
$comment_to_display = str_replace( ''', "'", $comment_to_display );
return $comment_to_display;
}
add_filter( 'preprocess_comment', 'wpb_comment_post', '', 1);
add_filter( 'comment_text', 'wpb_comment_display', '', 1);
add_filter( 'comment_text_rss', 'wpb_comment_display', '', 1);
add_filter( 'comment_excerpt', 'wpb_comment_display', '', 1);
remove_filter( 'comment_text', 'make_clickable', 9 );

6- تعیین تعداد حداقل و حداکثر کاراکتر در هر کامنت

روش پیشنهادی دیگری که جلوی برخی ربات‌های اسپمر را می‌گیرد، استفاده از پلاگین Yoast Comment Hacks برای تعیین حداقل و حداکثر تعداد کاراتر کامنت می‌باشد.

زمانی که ما در پروژه‌های خود این کار را انجام دادیم نه تنها با کاهش ۳۵ درصدی کامنت اسپم روبه‌رو شدیم بلکه از آن پس کامنت واقعی و مفید بیشتری دریافت می‌کردیم.

Yoast Comment Hacks

7- افزودن reCaptcha (ریکپچا) به کامنت جهت جلوگیری از کامنت اسپم در وردپرس

خود شما هم احتمالاً ده‌ها بار آن را حل کرده‌اید! ریکپچا یک آزمون ساده برای تشخیص ربات از انسان بوده و به گونه‌ای طراحی شده که ربات‌ها قادر به حل آن نباشند.

فعالسازی ریکپچا در کامنت وردپرس می تواند جلوگیری از کامنت اسپم در وردپرس توسط ربات کند
استفاده ریکپچای گوگل یکی از بهترین و رایج‌ترین روش‌ها برای جلوگیری از کامنت اسپم است. از سوی دیگر حل ریکپچای گوگل نسبت به ریکپچاهای دیگر برای کاربر بسیار ساده‌تر است.
با نصب پلاگین رایگان reCaptcha Google BestWebSoft می‌توانید این ریکپچا را به بخش‌های مختلف وبسایتتان از جمله کامنت‌ها اضافه کنید.

reCaptcha Google BestWebSoft

 

8- پلاگین Akismet را نصب و فعال کنید تا از جلوگیری از کامنت اسپم در وردپرس خود جلو گیری کنید.

با اینکه افزونه آکسیمت از دو نسخه رایگان و پولی برخوردار است، اما می‌توانید بدون هزینه نیز با این پلاگین نگرانی خود را برای کامنت اسپم تا حد زیادی برطرف کنید به جرائت می توانم بگویم بهترین پلاگین برای جلوگیری از کامنت اسپم در وردپرس است.

حتما بخوانید  آموزش نصب وردپرس در لوکال هاست wamp

 

همانطور که در قبل اشاره شد برخی از این متدها برای وبسایت‌های بزرگ و پربازدید زمان زیادی را خواهد گرفت. در بسیاری از موارد تا ۶۰ درصد کامنت‌های یک وب‌سایت اسپم است.

نصب پلاگین akismet برای جلوگیری از کامنت اسپم در وردپرس

این ابزار به یک دیتابیس به‌روز از اسپم متصل بوده که باعث می‌شود، تشخیص و جلوگیری از این نوع کامنت‌ها بسیار ساده‌تر کند.
از قابلیت‌های این پلاگین می‌توان به موارد زیر اشاره کرد…

  •  بررسی همه کامنت‌ها و حذف آن‌هایی که اسپم با مشکوک به اسپم باشند.
  •  هر دیدگاه از تاریخچه خود برخوردار بوده و شما می‌توانید بر تایید و ردشدن هر دیدگاه نظارت داشته باشید.
  •  تمامی لینک‌های پنهان شده در بدنه دیدگاه حذف خواهند شد.
  •  تعداد دیدگاه‌های تایید شده هر کاربر توسط ادمین قابل نظارت و بازبینی است.
  •  و…

Akismet 

به طورکلی این پلاگین با سیستم تشخیص هوشمند خود کامنت‌های اسپم یا مشکوک به اسپم را به قسمت جفنگ (ُSpam) وردپرس شما میبرد.

بسیاری از وبسایت‌ها با کمک همین پلاگین دیدگاه‌های وبسایت خود را بدون نیاز تایید ثبت می‌کنند.

 

9- از پلاگین Sucuri برای جلوگیری از کامنت اسپم در وردپرس استفاده کنید.

در حالی که پلاگین آکسیمت تا حد زیادی جلوی اسپمرها را از انتشار کامنت می‌گیرد، اما نمی‌تواند از همان اول دسترسی این ربات‌ها را به وبسایت‌تان قطع کند. تلاش پیوسته این ربات‌های خرابکار برای ثبت درخواست کامنت (حتی اگر هم هیچگاه منتشر نشوند) درنهایت به سرعت و عملکرد سایت لطمه خواهند زد.

نصب پلاگین امنیتی sucuri جهت جلوگیری از کامنت اسپم در وردپرس

و حالا اینجا همان جایی است که این پلاگین وارد بازی شده و درخواست این ربات‌ها را حتی قبل از ثبت آن مسدود می‌کند.
این پلاگین فایروال، سرور شما را از شر درگیری با این نوع کامنت‌ها آرام‌تر می‌کند!

Sucuri

 

10- از خدمات رویال پشتیبان جهت جلوگیری از کامنت اسپم در وردپرس استفاده نمایید

در صورتی که هیچ یک از این راه حل ها به شما عزیزان کمک نکرد می توانید از خدمات پشتیبانی سایت وردپرسی رویال پشتیبان استفاده نمایید تا برای همیشه از شر کامنت های اسپم خلاص شوید در صورت وجود هر گونه سوال با شماره های مجموعه رویال پشتیبان تماس حاصل نمایید

حرف ‌آخر در رابطه با جلوگیری از کامنت اسپم در وردپرس

کامنت‌های اسپم می‌توانند به سرعت نظم و ترکیب سایت شما را به هم ریخته و آن را از شکل حرفه‌ای خود خارج کند.از آن گذشته محتوای این کامنت‌های می‌تواند باعث ایجاد مشکلات فنی یا افت رتبه سایت‌تان بشود. برای همین اگر فکری به حال آن نکنید، لطمه‌های شدیدی از جوانب مختلف سایت‌تان خواهید خورد. ما در مقاله امروز سعی کردیم تا کاربردی‌ترین روش‌ها و پلاگین‌های موجود برای رهایی از شر این نوع کامنت را شرح دهیم. همچنین سعی داشتیم تا از گزینه‌های کاملاً مشخص مثل بستن کلی کامنت‌ها یا معرفی معرفی پلاگین‌های اضافه دوری کنیم تا با تولید محتوای بی‌فایده و اضافه وقت گران‌بهای شما نگیریم.
شما می‌توانید همین حالا دست به کار شده و با استفاده از روش‌ها و ابزارها معرفی شده، نسبت موقعیت و نوع کسب و کار و سایت‌تان جلوی بسیاری از این کامنت‌ها را بگیرید.

درنظر داشته باشید که نیازی به انجام همه تکنیک‌ها یا نصب کل پلاگین‌های معرفی شده نیست. بهتر است ابتدا وضعیت کامنت‌های وب‌سایت خود سنجیده و سپس نسبت به آن، اقدام کنید.

در رابطه با جلوگیری از کامنت اسپم در وردپرس سوالی دارید؟

آن را در بخش کامنت به اشتراک بگذارید؛ همیشه از پاسخ به سوالاتتان خوشحال می‌شویم.
همچنین پیشاپیش برای ثبت نظر و اشتراک گذاری پست از سپاس‌گذاریم:)

پی نوشت در رابطه با جلوگیری از کامنت اسپم در وردپرس

ربات یا کاربر اسپمر عزیز…
حتی فکرش را هم نکنید! :))


pdf

دانلود فایل PDF مقاله : جلوگیری از کامنت اسپم در وردپرس

دانلود
دیدگاه‌های این نوشته

29 پاسخ به “جلوگیری از کامنت اسپم در وردپرس”

  1. سینا اکبری گفت:

    سلام مقاله عالی بود ، مرسی که این مقاله را برای ما منتشر کردین ، من مشکلم با راه حل های شما حل گردید

  2. نازلی گفت:

    سلام ممنون بخاطر مقاله کاملتان مشکل من با کامنت های اسپم حل شد.

  3. طاها گفت:

    سلام ما هر کاری کردیم بازم متاسفانه نتونستیم جلوی کامنت های اسپم را بگیریم میشه راهمایی کنید؟

  4. سارا نوشاد گفت:

    در رابطه با کد های htmlاین موضوع جدی است ؟ ایا باعث اسیب رسیدن به سایت میشود ؟این مطلب را نفهمیدم

  5. هانیه مرادی گفت:

    سلام با تشکر و قدر دانی از زحمات شما مقالیه ی جلو گیری از کامنت های اسپم بسیار عالی بود و به من کمک کرد جلوی این کامنت ها را بگیرم

  6. زینب حاجی زاده گفت:

    سلام پلاگین ها نصب نمیشوند چکار باید کنم؟

  7. علی عسکری گفت:

    سلام با این روش ها مشکل سایت من حل نمیشه از پشتیبانی شما خواهش میکنم پاسخ دهند

  8. بهنوش سیاهکوهی گفت:

    سلام توی چه قسمتی باید کلمات را وارد لیست سیاه کنیم ممنون میشم توضیح کوچیکی بدید.

  9. اویسا ابراهیمی گفت:

    سلام مطالب و مقالات شما بسیار عالی قابل قبول و مورد تایید هستند و مشکلات زیاد من را حل کرده اند با تشکر

  10. سیاوش بهرام گفت:

    سلام روش حذف فیلد ها برای من جوابی نداد ممنون میشم روش بهتری ارائه کنید.

  11. ویانا مهر اریا گفت:

    سلام میشه قراری با هم در رابطه با طراحی سایت دیجیتال مارکتینگ داشته باشیم؟?

  12. ویانا مهر اریا گفت:

    سلام میشه قراری با هم در رابطه با طراحی سایت دیجیتال مارکتینگ داشته باشیم؟

  13. بیتا واحدی گفت:

    سلام مقالات شما خیلی خوب است و مشکل من را حل کرد با تشکر از شما و عوامل و پشتیبانی خوبتان 🙂

  14. ارادیوسفی گفت:

    سلام اگه خودتون بخواهید مشکلات سایت ما را حل کنید چه مبلغی دریافت میکنید؟

  15. کرم رادش گفت:

    سلام شما چطوری جلوی این کامنت ها را گرفته اید و چطوری میشه از این کامنت های جفنگ ساخت؟

  16. علی عمرانی گفت:

    سلام اگه میشه یه راه بهتر پیشنهاد بدید من همه این راه هارو امتحان کردم ولی متاسفانه به نتیجه ای نرسیدم

  17. نیلو حقگو گفت:

    سلام برای قسمت ارسال نکردن بدون تایید کامنت منظورتون از تایید شدن چیست؟

  18. دلنا امیری گفت:

    سلام مطالب شما طولانی و برای برخی افراد خسته کننده است شما میتوانید از راه های ساده و قابل فهم تری هم مطالب خود را منتشر کنید و همچنین این روش برای حذف اسپم ها بسیار سخت و قدیمی شده است.

  19. مسیحا ملکی گفت:

    سلام با توجه به مطالب شما میتوان گفت درک مطالب برای بعضی افراد مثل من دشوار است چون شما به صورت تخصصی توضیح داده اید اگه امکانش هست با روشی اسان تر در مورد حذف کامنت اسپم توضیح دهید ممنون

  20. hanisnasiri گفت:

    سلام برای دریافت بیشتر کامنت چه کاری میتوانیم انجام دهیم؟

  21. غلام چاووشی گفت:

    سلام من نفهمیدم که اسپم چیست میشه بیشتر توضیح بدید

  22. سحر ذوالعلی گفت:

    سلام امکانش هست در رابطه با بخش جفنگ در وردپرس توضیحات کامل تر و دقیق تری ارائه بکنید

    • رضا ذوالعلی مدیر سایت گفت:

      سلام در مقاله به صورت کامل در رابطه با جفنگ در وردپرس توضیح داده شده است ، جفنگ در یک بخش از وردپرس آمده است و آن هم بخش دیدگاه است در صورتی که حس کردید دیدگاهی اسپم است می توانید با کلیک بر روی گزینه جفنگ در بخش دیدگاه ها آن دیدگاه را به بخش جفنگ منتقل نمایید تا دیگر از آن ای پی و ایمیل برای شما دیدگاهی ارسال نگردد

  23. کیارش میر طاهری گفت:

    سلام من درگیر کامنت های اسپم شده ام و سرعتم تحلیل رفته است و دیگه مثل سابق بازدید و سئو قبل را ندارم با این توضیحات شما میتونم مشکلم را برطرف کنم؟

    • رضا ذوالعلی مدیر سایت گفت:

      سلام دوست عزیز بله شما با استفاده از روش هایی که در مقاله جلوگیری از ارسال کامنت اسپم در وردپرس گفته شده است می‌توانید مشکل خود را برطرف کرده تا برای همیشه خیالتان از بابت دریافت کامنت اسپم راحت شود

  24. زهرا عزیزی گفت:

    سلام میشه بیشتر در مورد حذف اسپم ها توضیح دهید توی مقالتان؟

    • رضا ذوالعلی مدیر سایت گفت:

      سلام دوست عزیز درخواست شما بسیار گنگ است و من متوجه درخواست شما نشدم زیرا ما تمام راه های مربوط به جلوگیری از کامنت اسپم در وردپرس را در مقاله جلوگیری از ارسال دیدگاه های اسپم در وردپرس به صورت کامل توضیح داده‌ایم ، لطفاً درخواست خود را واضح تر برای ما ارسال نمایید

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Top