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

مشابه با تصویر بالا، تیک گزینه «نویسندهٔ دیدگاه باید نام و نشانی ایمیل خود را بنویسد» را فعال کنید. با انجام این کار دو فیلد نام و آدرس ایمیل اجباری خواهد شد و تا زمانی که فرد آنها را تکمیل نکند، قادر به ارسال نظر نخواهد بود. این کار تا حدودی میتواند از ارسال نظرات که توسط رباتها صورت میگیرد جلوگیری کند.
۲. تایید دستی نظرات وردپرس را فعال کنید
وقتی نصب وردپرس را کامل میکنید، تنظیمات گفتوگو به شکلی است که بدون نیاز به تایید دستی نظرات، آنها در سایت منتشر میشوند. بنابراین دومین کاری که باید انجام دهید، اعمال تایید دستی برای نظرات است.

برای این منظور نیز مانند تصویر بالا از بخش پیش از اینکه دیدگاهی نمایان شود، گزینه «دیدگاهها باید به صورت دستی تأیید شوند» را فعال کنید. با فعال کردن این گزینه هر زمان دیدگاه جدیدی دریافت کنید، لازم است که آن را بررسی کرده و تایید کنید تا در سایت نمایش داده شود.
۳. اجباری کردن ورود به حساب کاربری
یکی دیگر از راههای آنتی اسپم وردپرس در بخش نظرات، محدود کردن ارسال دیدگاه به کاربران است. بهاین صورت که کاربر باید ابتدا در سایت ثبتنام کرده باشد و سپس وارد حساب کاربری خود شده باشد تا بتواند در سایت نظر ارسال کند. برای کاربرانی که وارد نشده باشند فرم نظرات نمایش داده نمیشود؛ بهجای آن متن بهخصوصی که میتواند توسط قالب شخصیسازی شده باشد با مضمون اینکه «برای ارسال دیدگاه باید وارد حساب کاربری خود شوید» نمایش داده میشود.

برای فعال کردن این بخش نیز کافی است از قسمت «دیگر تنظیمات دیدگاهها»، تیک گزینه «کاربران باید نامنویسی کرده باشند و وارد شده باشند تا بتوانند دیدگاهشان را بنویسند» را فعال کنید.
۴. بررسی نظرات دارای لینک
معمولا نظرات اسپم در وردپرس دارای یک لینک یا حتی دهها لینک هستند. وردپرس برای این بخش نیز تنظیماتی قرار داده تا نظراتی که حاوی لینک هستند را در صف بررسی قرار دهید.

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

- دیدگاههای صف بررسی: کلماتی که در این لیست قرار بگیرند، در صورت وجود دیدگاه در صف بررسی قرار خواهد گرفت تا با تایید دستی در سایت نمایش داده شود.
- دیدگاههای هرزنامه یا جفنگ: کلماتی که در این لیست قرار بگیرند، در صورت وجود دیدگاه به عنوان هرزنامه نشانهگذاری خواهد شد و در بخش نظرات جفنگ (در پیشخوان وردپرس) قرار خواهند گرفت.
۶. استفاده از افزونه کپچا در وردپرس
یکی دیگر از راههای جلوگیری از نظرات اسپم توسط رباتها در وردپرس، استفاده از کپچا در فرم نظرات است. کپچا این امکان را میدهد که فیلدی اضافی که در قالب حل مسئله یا استفاده از سرویسهایی همچون Google Recaptcha یا کپچا کلودفلر است ار نمایش دهید.

با نصب چنین افزونههایی مانند تصویر بالا یک فرم کپچا در نظرات وردپرس نمایش داده خواهد شد. هر کاربری که بخواهد در سایت شما نظری ارسال کند، لازم است که تیک گزینه کپچا یا در صورت استفاده از کپچا ریاضی و حروف، کاراکترهای خواسته شده را وارد کند.

۷. استفاده از افزونه هرزنامه برای جلوگیری از نظرات اسپم در وردپرس
افزونه آنتی اسپم وردپرس که با نام Akismet شناخته میشود سالها است که توسط وردپرس برای جلوگیری از ارسال هرزنامه در وردپرس منتشر شده است. نصب این افزونه جزو ضروریات در وردپرس است که با کلیک روی دکمه زیر میتوانید این افزونه را از مخزن وردپرس دانلود کرده و در سایت خود نصب کنید.
بعد از نصب و فعالسازی افزونه منویی در بخش تنظیمات وردپرس با نام «هرزنامه» یا «Akismet Anti-Spam» افزوده میشود. با مراجعه به این منو ابتدا باید از طریق حساب کاربری سایت وردپرس یک کلید API دریافت کنید و پس از وارد کردن آن میتوانید از این افزونه استفاده کنید.

محیط تنظیمات افزونه نیز مانند تصویر بالا است که جزئیاتی از تعداد نظرات اسپم را همراه با تنظیماتی در اختیارتان قرار میدهد.
۸. غیر فعال کردن ارسال نظر در وردپرس
اگر با استفاده از روشهای فوق باز هم مشکل ارسال نظرات هرزنامه در وردپرس را دارید، شاید بد نباشد برای مدت کوتاهی موقتا بهطور کلی ارسال نظر در وردپرس را غیرفعال کنید. برای این منظور میتوانید دو کار انجام دهید.
- راهکار اول: غیرفعال کردن ارسال نظر برای نوشتههای قدیمی وردپرس
با انجام این کار میتوانید تعیین کنید که بر اساس تاریخ انتشار مطالب، امکان ارسال نظر برای یک نوشته فعال یا غیرفعال باشد.

کافی است مانند تصویر بالا از قسمت «دیگر تنظیمات دیدگاهها» ابتدا تیک گزینه «بهطور خودکار دیدگاهها را در نوشتههای قدیمی ببندید» را فعال کرده و سپس در گزینه پایین تعداد روزهایی که نوشته امکان ارسال نظر را دارد تعیین کنید. در اینجا من تعداد ۱۴ روز را مشخص کردهام که بعد از گذشت ۱۴ روز از تاریخ انتشار نوشته، از روز پانزدهم دیگر فرم نظرات برای نوشتهها نمایش داده نمیشود.
- راهکار دوم: غیرفعال کردن کامل ارسال نظر در وردپرس
اما اگر میخواهید بهطور کلی امکان ارسال نظر در وردپرس را غیرفعال کنید، کافی است مانند تصویر زیر از قسمت «تنظیمات پیشفرض نوشته» تیکه گزینه «اجازه به دیگران برای ثبت دیدگاهها روی نوشتههای تازه» را غیرفعال کنید.

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

- نشانگر ماوس را روی منوی ووکامرس هاور کنید.
- زیر منوی پیکربندی را انتخاب کنید.
- وارد تب محصولات شوید.
- از بخش نقد و بررسیها تیک گزینه «نقدها فقط توسط “صاحب تأیید شده” باقی میمانند» را فعال کنید.
با انجام این کار فرم نظرات فقط برای کسانی که محصولی را خریداری کرده باشند نمایش داده میشود و برای سایر کاربران متن خطایی با مضمون «فقط مشتریانی که این محصول را خریداری کرده اند و وارد سیستم شده اند میتوانند برای این محصول دیدگاه(نظر) ارسال کنند.» نمایش داده خواهد شد.
جمع بندی نهایی
در این مقاله با استفاده از راهکارهایی که خود وردپرس برای مدیریت نظرات در اختیار قرار میدهد و صرفا با معرفی یک افزونه کاربردی که آنهم توسط خود وردپرس ساخته شده است، ۹ روش جلوگیری از ارسال نظرات اسپم در وردپرس را با هم مرور کردیم.
ارسال نظرات اسپم در وردپرس صرفا ابزاری برای خرد کردن اعصاب شما نیست؛ بلکه میتواند به ابزاری برای مصرف منابع و حملات بروت فورس نیز تبدیل شود. بهاینصورت که توسط رباتهای اسپم در هر لحظه صدها نظر به صورت همزمان برای سایت شما ارسال شود که موجب کند شدن سایتتان گردد.