آموزش جلوگیری از ثبت نام ایمیل های خاص در وردپرس
اگر از سیستم مدیریت محتوای وردپرس برای سایت خود استفاده می کنید و عضویت عمومی کاربران را فعال کرده اید، ممکن است با ثبت نام اسمپرهایی با ایمیل های خاص مواجه شده باشید. برای جلوگیری از این موضوع می توان از افزونه های وردپرسی استفاده کرد. همچنین ممکن است بخواهید بنابر دلایلی، ثبت نام یک ایمیل مشخص در سایت شما ممکن نباشد و یا اینکه ایمیل هایی که شامل کلمه های خاص هستند قادر به ثبت نام نباشند. برای این موارد نیز استفاده از همین افزونه ها راهگشا خواهد بود. در این آموزش با نصب و تنظیم افزونه وردپرسی Ban Hammer همراه ما باشید.
ابتدا وارد صفحه پیشخوان وردپرس شده و به حساب کاربری لاگین کنید.
سپس در قسمت جستجوی افزونه ها، عبارت Ban Hammer را تایپ کرده و مطابق تصویر زیر آن را نصب و فعال کنید.
بعد از نصب این افزونه، در قسمت Tools پیشخوان وردپرس، بخشی با نام Ban Hammer اضافه می شود.
با کلیک بر روی این قسمت با صفحه زیر مواجه می شوید که می توانید تنظیمات لازم را برای email های کاربران ثبت نام شونده انجام دهید.
تنظیمات افزونه Ban Hammer
The Blocked List :
در این قسمت، می توانید ایمیل هایی که باید از ثبت نام آنها جلوگیری شود را وارد کنید.
برای انجام این کار، 3 حالت زیر امکان پذیر می باشد.
حالت اول : ایمیل هایی که باید مسدود شوند را به صورت کامل وارد کنید، برای مثال info@example.com
حالت دوم : همه ایمیل های یک دامنه خاص را مسدود کنید، برای مثال به صورت @mail.tk
حالت سوم : همه ایمیل هایی که حاوی یک کلمه خاص هستند را مسدود کنید، برای مثال اگر در نام ایمیل کلمه test وجود دارد، قادر به ثبت نام نباشد.
Blocked Message :
در این قسمت می توانید متنی که به هنگام ثبت نام ایمیل های غیرمجاز به کاربر اعلام می شود را شخصی سازی کنید و در کادر روبروی آن، متن جدید را بنویسید. متن پیشفرض به این صورت است : Your email has been banned from registration
Redirect Blocked Users :
در این قسمت می توانید کاربرانی که دارای ایمیل های بلاک شده هستند را به یک آدرس مشخص ریدایرکت کنید، اما در نظر داشته باشید که با انجام این مورد، دیگر پیام درج شده در بخش Blocked Message به آنها نشان داده نخواهد شد.
در انتها، تنظیمات انجام شده را ذخیره کنید.
بررسی عملکرد افزونه Ban Hammer
اکنون برای بررسی صحت عملکرد افزونه، در صفحه ثبت نام کاربران از ایمیل fortestreg@gmail.com استفاده می کنیم. از آنجا که در نام این ایمیل، کلمه test وجود دارد و ما نیز همین کلمه را در قسمت The Blocked List وارد کرده بودیم، انتظار داریم تا اجازه ثبت نام داده نشود.
ایمیل را در کادر مربوطه وارد می کنیم و Register را می زنیم. تصویر زیر مشاهده می شود :
همان طور که در تصویر مشخص است، با پیام Your email has been banned from registration مواجه شده ایم.
در نتیجه، افزونه به درستی عمل کرده است و جلوی ثبت نام این ایمیل را گرفته است.
امیدواریم این آموزش مورد توجه شما قرار گرفته باشد.
برعکس این چطور
فقط بتونن با ایمیل خاصی ثبت نام کنن
چطوریه؟