جلوگیری از ارسال اسپم در وردپرس با Zero Spam
- امنیت وردپرس افزونه وردپرس مقالات آموزشی
- بروزرسانی شده در
زمانی که شما وبسایت خود را راهاندازی میکنید یکی از مهمترین مواردی که باید رعایت کنید جلوگیری از ارسال اسپم در وردپرس است. درواقع شما باید بتوانید با استفاده از روشهای مختلف امنیت وردپرس خود را بالا ببرید و وردپرس بهعنوان یک سیستم متن باز میتواند با استفاده از روشهای مختلف به شما کمک کند.
یکی از مواردی که همواره در سایت بهعنوان دغدغه مدیران وردپرسی در نظر گرفته شده است هرزنامهها هستند که در عملکرد وبسایت شما اختلال ایجاد میکنند. شما باید تلاش کنید که از انتشار هرزنامهها یا اسپمها در سایتتان جلوگیری کنید و سایت خود را از ورود آنها حفظ کنید. هرزنامهها با هدف تخریب مناطق مختلف وبسایت وارد وبسایت شما میشوند.
تابهحال به این فکر کردید که چرا کاربران باید با پر کردن کپچاها ثابت کنند که انسان هستند؟ میتوانید کاری کنید که باتها ثابت کنند ربات نیستند. ما در این آموزش از میهن وردپرس قصد داریم توسط یک روش بالا بردن امنیت در مقابل هرزنامه را به شما آموزش دهیم.
آنچه در این مقاله میخوانید
جلوگیری از ارسال اسپم در وردپرس
برای اینکه بتوانید از ورود هرزنامه جلوگیری کنید بهترین کار استفاده از پلاگین ها است. ما در این آموزش قصد داریم نحوه انجام این کار توسط افزونه WordPress Zero Spam را به شما آموزش دهیم. این پلاگین میتواند بهصورت حرفهای انجام این کار را بهصورت حرفهای برای شما انجام دهد.
معرفی افزونه WordPress Zero Spam
با کمک افزونه WordPress Zero Spam این عمل صورت میپذیرد. افزونه WordPress Zero Spam برای رفع اسپم بسیار مناسب است. تنها نیاز است آن را نصب و فعالسازی نمایید. این پلاگین در مخزن وردپرس به ثبت رسیده است و شما میتوانید بهصورت کاملا رایگان از آن استفاده کنید. همچنین دارای تنظیمات بسیار سادهای نیز میباشد و شما میتوانید در عرض چند دقیقه و با چند کلیک ساده آن را پیکربندی کنید.
این افزونه باعث میشود از ارسال اسپم به قسمتهای مختلف سایت ازجمله دیدگاهها، فرم تماس با ما و فرم شکایت جلوگیری شود. به دلیل کاربرد مفیدی که این افزونه دارد بین مدیران وردپرسی نیز بسیار محبوب است و توانسته است تاکنون در بیشتر از 30 هزار سایت وردپرسی نصب فعال داشته باشد.
امکانات افزونه WordPress Zero Spam
- بدون نیاز به کپچا
- مسدود کردن 99 درصد اسپمها
- پشتیبانی از افزونههای کش
- مسدود کردن IPهای هرزنامه
- گسترش افزونه با هوکهای action
- ادغام قالب و افزونه برای هر فرم در سایت شما
- ورود به سیستم اختیاری، بنابراین شما میتوانید ببینید که چه کسی تلاش به هرزنامه میکند.
- تنظیمات پیشرفته برای کنترل کامل
- سازگار با افزونههای Contact Form 7، Gravity Form، WPForms، BuddyPress
نحوه کار با افزونه WordPress Zero Spam
اولین کاری که باید انجام دهید نصب و راهاندازی افزونه در سایت است. برای این کار باید مانند همیشه به مسیر افزونهها > افزودن رفته و این پلاگین را از مخزن وردپرس دریافت کرده و آن را روی سایت خود نصب و فعال نمایید. همچنین برای کسب اطلاع بیشتر در این زمینه میتوانید آموزش نصب افزونه در وردپرس را مشاهده کنید.
این افزونه هرزنامه یا اسپمها و حتی اسپمهای دیدگاه را بهصورت خودکار بدون هیچ پیکربندی اضافی مسدود میکند. به همین راحتی شما میتوانید یک سایت وردپرسی بدون هرزنامه داشته باشید. زمانی که شما این افزونه را روی سایت خود نصب میکنید به منو وردپرس شما یک بخش به نام WP Zero Spam اضافه میشود که میتوانید قسمتهای مختلف افزونه را توسط آن مدیریت کنید. زمانی که شما روی آن کلیک کنید یک صفحه برای شما باز میشود که یک لیست از آی پیهایی که مسدود کردهاید را برای شما نمایش میدهد.
در این صفحه یک قسمت به نام Add Blocked IP وجود دارد که شما از طریق آن میتوانید یک آی پی جدید اضافه کنید. پس از ورود اطلاعات باید روی دکمه آبیرنگ Add Blocked IP کلیک کنید.
تنظیمات افزونه
همچنین در صورت دلخواه میتوانید وارد بخش منو تنظیمات > Zero Spam در پیشخوان وردپرس شده و گزینههای موجود را فعال و ذخیره نمایید.
Auto-Block IPs: این گزینه برای مسدود کردن خودکار آی پی ها است.
Blocked IPs: توسط این گزینه میتوانید مشخص کنید که آی پی های مسدود شده پس از ورود به سایت با چه صفحهای یا مواجه شوند.
Blocked Message: مشخص کنید که چه پیغامی برای کاربر مسدود شده نمایش داده شود.
Spam Detections: این گزینه نیز نحوه برخورد کاربران هنگام شناسایی هرزنامه را تعیین میکند.
Spam Detection Message: پیام شناسایی اسپم را نیز میتوانید توسط این گزینه تعیین کنید.
شما میتوانید این افزونه را با هر قالب یا افزونه ادغام و یکی کنید. فقط کد زیر را به المنت فرم خود اضافه کنید:
<?php
if ( zerospam_is_valid() ) {
// Valid form submission.
} else {
// Invalid form submission.
zerospam_log_spam( 'My Custom Form', 'http://www.myurl.com/custom-form' );
}
پس از فعال کردن افزونه دیگر یک سایت وردپرسی بدون اسپم دارید. به همین سادگی!
امیدواریم که این مقاله به شما کمک کرده باشد بتوانید از ارسال اسپم در سایتتان جلوگیری کنید. موفق و پیروز باشید. 🙂
سلام
این افزونه با افزونه akismetتفاوت داره؟کدوم بهتره؟
سلام
هر دو افزونه ، افزونه های خوبی هستند. انتخابشان بستگی به خودتان دراد.