آموزش افزونه ضد هرزنامه وردپرس Antispam Bee
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

اگه دیدگاههای سایتتون باز باشن، احتمالاً بعد از مدتی با پیامهای تبلیغاتی، لینکهای مشکوک و متنهای بیربط روبهرو میشید. وردپرس ابزارهایی برای کنترل این پیامها داره، ولی امکانات پیشفرضش همیشه نمیتونن همه اسپمها رو خودکار تشخیص بدن. افزونه رایگان Antispam Bee برای همین کار ساخته شده و دیدگاهها، پینگبکها و ترکبکهای مشکوک رو بررسی میکنه.
توی این آموزش با هم افزونه رو از مخزن رسمی وردپرس نصب میکنیم، سراغ گزینههای مهمش میریم و تنظیمات مناسب برای شروع رو میبینیم. فقط یادتون باشه Antispam Bee از ایمیل، فرم ثبتنام یا فرمهای ساختهشده با افزونههای فرمساز محافظت نمیکنه و جای یک افزونه امنیتی رو هم نمیگیره.
آنچه در این مقاله میخوانید
هرزنامه یا اسپم چیست؟
هرزنامه یا اسپم همون پیام ناخواستهایه که بدون درخواست شما فرستاده میشه. ممکنه یک پیام تبلیغاتی باشه، چند لینک نامرتبط داشته باشه یا فقط برای کشوندن کاربران و موتورهای جستوجو به یک سایت دیگه ارسال شده باشه.
توی وردپرس، رباتها معمولاً فرم دیدگاه رو پیدا میکنن و پشت سر هم پیامهای تکراری میفرستن. جمع شدن این پیامها بررسی دیدگاههای واقعی رو سخت میکنه و بیدلیل فضای دیتابیس سایتتون رو میگیره. بعضی از لینکهای داخل اسپم هم ممکنه شما رو به صفحههای نامطمئن ببرن؛ پس بهتره روی اونها کلیک نکنید.
آیا وردپرس بدون افزونه جلوی اسپم رو میگیره؟
خود وردپرس چند قابلیت داخلی برای کنترل دیدگاهها داره. اگه به مسیر «تنظیمات ← گفتوگو» برید، میتونید تأیید دستی دیدگاهها رو روشن کنید، دیدگاههای دارای تعداد مشخصی لینک رو برای بررسی نگه دارید و بعضی واژهها، ایمیلها یا نشانیهای IP رو مسدود کنید. این ابزارها رایگان و بخشی از خود وردپرس هستن، ولی فهرستهای موردنیاز برای شناسایی اسپم رو باید خودتون مدیریت کنید.
برای یک سایت کوچیک با تعداد کمی دیدگاه، شاید همین امکانات داخلی کافی باشن. توی آموزش جلوگیری از ارسال جفنگ در وردپرس بدون افزونه میتونید روش استفاده از این تنظیمات رو ببینید. ولی اگه هر روز با تعداد زیادی اسپم سروکار دارید، Antispam Bee بخش بزرگی از بررسیها رو براتون خودکار میکنه.
افزونه ضد هرزنامه وردپرس Antispam Bee
Antispam Bee یک افزونه رایگان و متنبازه که اسپمهای بخش دیدگاه پیشفرض وردپرس رو شناسایی میکنه. فرقی هم نمیکنه سایتتون شخصی باشه یا تجاری؛ استفاده از افزونه رایگانه و میتونید اون رو مستقیم از مخزن رسمی وردپرس نصب کنید.

این افزونه برای بررسی هر دیدگاه از چند فیلتر کمک میگیره. مثلاً میتونه به نویسندهای که قبلاً دیدگاه تأییدشده داشته اعتماد کنه، زبان دیدگاه رو بسنجه، نشانی IP فرستنده رو بررسی کنه و دنبال الگوهای رایج اسپم بگرده. در آخر، بر اساس تنظیماتی که انتخاب کردید، پیام مشکوک رو در پوشه جفنگ نگه میداره یا حذف میکنه.
زمان بازبینی این مقاله، نسخه پایدار افزونه ۲.۱۱.۱۳ بود و صفحه رسمی اون بیشتر از ۷۰۰ هزار نصب فعال رو نشون میداد. چون شماره نسخه و تعداد نصبها ممکنه تغییر کنن، برای دیدن اطلاعات تازهتر به صفحه رسمی Antispam Bee در مخزن وردپرس سر بزنید. نسخههای آزمایشی مثل نسخه بتا برای سایت اصلی مناسب نیستن؛ بهتره همیشه نسخه پایدار رو نصب کنید.
محدودیتهای Antispam Bee
- این افزونه فقط روی دیدگاهها، پینگبکها و ترکبکهای وردپرس تمرکز داره و جلوی ایمیلهای ناخواسته رو نمیگیره.
- از فرم ثبتنام، فرم تماس یا فرمهایی که با افزونههای فرمساز ساختید محافظت نمیکنه.
- جای افزونه امنیتی، دیواره آتش یا ابزار مقابله با بدافزار رو نمیگیره.
- با سیستمهای دیدگاه جانبی مثل Jetpack Comments، wpDiscuz و Disqus سازگار نیست.
- نحوه کار اون با دیدگاههای AJAX به روشی بستگی داره که قالب یا افزونه برای فرستادن دیدگاه به کار میبره.
اگه میخواید از کل سایت در برابر حملهها محافظت کنید، به یک ابزار امنیتی جداگانه نیاز دارید. برای آشنایی با یک گزینه رایگان، آموزش افزونه Wordfence Security رو بخونید. اگه هم میخواید به فرم دیدگاه کپچا اضافه کنید، آموزش نمایش کپچا در فرم نظرات وردپرس به کارتون میاد.
نصب افزونه رایگان Antispam Bee
اول وارد پیشخوان وردپرس بشید. از منوی «افزونهها» روی «افزودن افزونه تازه» کلیک کنید و عبارت Antispam Bee رو در کادر جستوجو بنویسید. افزونهای رو پیدا کنید که اسمش دقیقاً Antispam Bee هست. بعد روی «هماکنون نصب نمایید» کلیک کنید و وقتی نصب تموم شد، دکمه «فعال نمایید» رو بزنید.

اگه برای این مرحله راهنمای بیشتری میخواید، آموزش نصب افزونه در وردپرس همه مراحل رو نشون میده. بعد از فعال کردن افزونه، از مسیر «تنظیمات ← Antispam Bee» وارد صفحه تنظیماتش بشید.
ممکنه اسم یا جای بعضی گزینهها با توجه به نسخه افزونه و زبان پیشخوان کمی متفاوت باشه. صفحه تنظیمات معمولاً سه بخش اصلی داره: فیلتر ضد هرزنامه، تنظیمات پیشرفته و تنظیمات بیشتر.

تنظیم فیلتر ضد هرزنامه

Trust Approved Commenters: با روشن کردن این گزینه، افزونه به کاربری اعتماد میکنه که قبلاً با همون اطلاعات حداقل یک دیدگاه تأییدشده داشته. این کار فرستادن دیدگاه رو برای کاربران همیشگی راحتتر میکنه. ولی اگه میخواید تکتک دیدگاهها بررسی بشن، بهتره گزینه رو خاموش نگه دارید.
Trust Commenters With A Gravatar: گراواتار تصویر نمایهایه که به ایمیل کاربر وصل میشه. اگه این گزینه رو روشن کنید، افزونه به دیدگاههایی که با ایمیل دارای گراواتار فرستاده شدن اعتماد میکنه. البته داشتن گراواتار سالم بودن دیدگاه رو تضمین نمیکنه؛ پس اگه فیلتر سختگیرانهتری میخواید، این گزینه رو فعال نکنید.
Consider The Comment Time: این فیلتر بررسی میکنه پر کردن و فرستادن فرم چقدر طول کشیده. رباتها معمولاً فرم رو خیلی سریعتر از یک کاربر واقعی میفرستن. برای همین، روشن بودن این گزینه میتونه به پیدا کردن اونها کمک کنه.
BBCode Is Spam: BBCode یک روش قدیمی برای گذاشتن لینک و قالببندی متن با نشانههایی مثل [url] هست. وقتی این گزینه روشن باشه، افزونه دیدگاهی رو که این مدل لینک داخلش دیده میشه اسپم در نظر میگیره.
Validate The IP Address Of Commenters: این گزینه نشانی IP فرستنده رو بررسی میکنه تا موارد نامعتبر یا مشکوک راحتتر پیدا بشن. اگه با IP آشنا نیستید، میتونید اون رو چیزی شبیه نشانی اتصال یک دستگاه به اینترنت در نظر بگیرید.
Use Regular Expressions: عبارت منظم یا Regular Expression روشی برای پیدا کردن الگوهای مشخص داخل متنه. با روشن کردن این گزینه، افزونه میتونه الگوهایی رو که معمولاً در پیامهای اسپم دیده میشن بهتر تشخیص بده.
Look In The Local Spam Database: این گزینه دیدگاه تازه رو با اطلاعات اسپمهایی مقایسه میکنه که قبلاً در دیتابیس سایت خودتون ذخیره شدن. پس اینجا خبری از یک پایگاه داده عمومی یا سرویس بیرونی نیست.
Block Or Allow Comments From Specific Countries: با این گزینه میتونید دیدگاههای بعضی کشورها رو مجاز یا مسدود کنید. تشخیص کشور از روی IP همیشه دقیق نیست و VPN هم ممکنه نتیجه رو عوض کنه. پس بهتره فقط وقتی از این گزینه کمک بگیرید که واقعاً به محدودیت کشوری نیاز دارید.
Allow Comments Only In Certain Language: این گزینه فقط دیدگاههایی رو قبول میکنه که به زبان انتخابی شما نوشته شدن. اگه همه مخاطبهای سایتتون فارسیزبان هستن، انتخاب زبان فارسی میتونه بخشی از اسپمهای خارجی رو کم کنه. بااینحال، ممکنه افزونه زبان یک دیدگاه کوتاه، ترکیبی یا دارای چند کلمه انگلیسی رو اشتباه تشخیص بده.
تنظیمات پیشرفته
Mark As Spam, Do Not Delete: وقتی این گزینه روشن باشه، افزونه دیدگاه مشکوک رو همون لحظه حذف نمیکنه و اون رو در بخش جفنگ نگه میداره. برای شروع بهتره این گزینه رو روشن بذارید تا فرصت داشته باشید نتیجه تشخیص افزونه رو بررسی کنید.
Spam Notification By Email: این گزینه بعد از شناسایی هر اسپم، برای مدیر سایت ایمیل میفرسته. اگه اسپم زیادی دریافت میکنید، روشن کردنش ممکنه صندوق ایمیلتون رو خیلی زود شلوغ کنه.
Do Not Save The Spam Reason: افزونه میتونه دلیل اسپم شناخته شدن هر دیدگاه رو ذخیره کنه. اگه این گزینه رو روشن کنید، اون دلیل ذخیره نمیشه و پیدا کردن تشخیصهای اشتباه سختتر میشه.

Delete Existing Spam After (N) Days: با این گزینه میتونید تعیین کنید جفنگهای ذخیرهشده بعد از چند روز پاک بشن. مثلاً اگه عدد ۳۰ رو وارد کنید، اسپمهای قدیمیتر از ۳۰ روز حذف میشن.
Limit Approval To: این گزینه مشخص میکنه کدوم نوع دیدگاهها یا پینگها بهجای حذف فوری، در پوشه جفنگ نگه داشته بشن. یادتون باشه این تنظیم ارتباطی با مدت نگهداری اسپم نداره.
Delete Comments By Spam Reasons: توی این بخش میتونید مشخص کنید اسپمهایی که به دلیلهای انتخابی شما شناسایی شدن، همون لحظه حذف بشن. این گزینه درباره اسپم بودن یا نبودن دیدگاه تصمیم نمیگیره؛ فقط مشخص میکنه با اسپمی که قبلاً شناسایی شده چه رفتاری انجام بشه. اگه تازه افزونه رو نصب کردید، بهتره حذف فوری رو روشن نکنید تا یک دیدگاه سالم بهاشتباه از بین نره.
تنظیمات بیشتر
Generate Statistics As A Dashboard Widget: با روشن کردن این گزینه، خلاصه آمار افزونه بهشکل یک ابزارک در پیشخوان وردپرس دیده میشه.
Spam Counter On The Dashboard: این گزینه تعداد دیدگاههایی رو که افزونه بهعنوان اسپم شناسایی کرده، در پیشخوان نشون میده.
Do Not Check Trackbacks / Pingbacks: ترکبک و پینگبک اعلانهایی هستن که وقتی سایت دیگهای به نوشته شما لینک میده، ممکنه وارد بخش دیدگاهها بشن. با روشن کردن این گزینه، افزونه دیگه اونها رو بررسی نمیکنه. اگه اصلاً از این قابلیت استفاده نمیکنید، میتونید پینگبک و ترکبک رو از تنظیمات گفتوگوی خود وردپرس هم خاموش کنید.
Comment Form Used Outside Of Posts: بعضی قالبها فرم دیدگاه رو بیرون از صفحه معمول نوشتهها، مثلاً در بعضی صفحههای آرشیو، نشون میدن. اگه قالب سایتتون هم همین کار رو میکنه، این گزینه به بررسی اون فرمها کمک میکنه.
وقتی تنظیمات دلخواهتون رو انتخاب کردید، روی دکمه «ذخیره تغییرات» یا «Save Changes» کلیک کنید. بعد به بخش «دیدگاهها» برید و برای چند روز نتیجه کار افزونه رو زیر نظر داشته باشید.
تنظیمات پیشنهادی برای شروع
- بررسی زمان ارسال دیدگاه و تشخیص الگوهای اسپم رو روشن کنید.
- توی روزهای اول، دیدگاههای مشکوک رو به پوشه جفنگ بفرستید و حذف فوری رو فعال نکنید.
- ذخیره دلیل اسپم رو روشن نگه دارید تا بتونید تشخیصهای اشتباه رو پیدا کنید.
- پاکسازی خودکار جفنگهای قدیمی رو روی بازهای مثل ۳۰ روز بذارید.
- اگه فقط دیدگاه فارسی دریافت میکنید، فیلتر زبان رو امتحان کنید و چند روز پوشه جفنگ رو زیر نظر بگیرید.
- وقتی از عملکرد افزونه مطمئن شدید، میتونید تنظیمات حذف خودکار رو کمی سختگیرانهتر کنید.
سوالات متداول
آیا افزونه Antispam Bee رایگانه؟
بله، Antispam Bee رایگانه و میتونید اون رو برای سایت شخصی یا تجاری از مخزن رسمی وردپرس نصب کنید.
آیا وردپرس بدون افزونه هم میتونه اسپم دیدگاهها رو کم کنه؟
بله، از مسیر «تنظیمات ← گفتوگو» میتونید تأیید دستی دیدگاهها رو روشن کنید، دیدگاههای دارای چند لینک رو برای بررسی نگه دارید و بعضی واژهها، ایمیلها یا نشانیهای IP رو مسدود کنید. اگه تعداد دیدگاههاتون کمه، شاید همین امکانات داخلی کافی باشن.
آیا Antispam Bee از فرم تماس و ثبتنام محافظت میکنه؟
نه، این افزونه روی دیدگاهها، پینگبکها و ترکبکهای پیشفرض وردپرس تمرکز داره. برای فرم تماس، ثبتنام یا فرمهای ساختهشده با افزونههای فرمساز باید از راهکار جداگانهای کمک بگیرید.
آیا Antispam Bee جای افزونه امنیتی رو میگیره؟
نه، Antispam Bee افزونه امنیتی کامل نیست و جلوی نفوذ، بدافزار یا حمله به ورود سایت رو نمیگیره. این افزونه فقط برای شناسایی و مدیریت اسپم بخش دیدگاهها ساخته شده.
بهتره دیدگاههای اسپم همون لحظه حذف بشن؟
اگه تازه افزونه رو نصب کردید، بهتره حذف فوری رو روشن نکنید. چند روز دیدگاههای مشکوک رو در پوشه جفنگ نگه دارید تا مطمئن بشید افزونه دیدگاه سالمی رو اشتباه تشخیص نمیده. بعد میتونید حذف خودکار رو فعال کنید.
جمعبندی
Antispam Bee یک گزینه رایگان برای کم کردن اسپم در دیدگاههای پیشفرض وردپرسه. این افزونه ایمیل، ثبتنام، فرم تماس یا امنیت کلی سایت رو پوشش نمیده، ولی ابزارهای کاربردی زیادی برای مرتب نگه داشتن بخش دیدگاهها در اختیارتون میذاره.
بهتره اول با تنظیمات محافظهکارانه شروع کنید و پوشه جفنگ رو برای چند روز بررسی کنید. بعد، وقتی از نتیجه راضی بودید، سراغ حذف خودکار برید. اگه سایتتون دیدگاههای زیادی نداره، اول امکانات داخلی خود وردپرس رو امتحان کنید؛ شاید بدون نصب افزونه هم مشکلتون حل بشه.

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