در صورتی که میخواهین به کاربرانتون این امکان رو بدین که مستقیما از بخش کاربری وارد سایت وردپرس شما بشن، باید مراحل زیر رو انجام بدین
اول از همه باید پلاگین Theme My Login رو نصب و فعال کنین.
بعد از فعال شدن پلاگین، صفحاتی برای ورود، خروج از سیستم، رمز عبور فراموش شده و ثبتنام وجود خواهند داشت:
برای تنظیم Theme My Login، به صفحه TML در داشبوردتون برین:
اونجا میتونین موارد زیر رو راهاندازی کنین:
- تنظیمات Stylesheet
- انواع ورود
- ماژولها
وقتی تنظیمات پلاگین رو ذخیره میکنین، متوجه میشین که برای هر ماژولی که فعال میکنین، صفحه تنظیمات به منوی TML اضافه شده. Theme My Login همراه با ماژولهای مختلفی هست که مستقیما در پلاگین بسته بندی شدن. شما میتونین اونها رو بر اساس نیازهای خودتون فعال کنین. بیاین به ویژگیها و تنظیمات هر ماژول نگاهی بندازیم:
- ایمیل سفارشی: وقتی این ماژول رو فعال کردین، میتونین پیامهای ایمیل رو در زیر تب TML > Email شخصی سازی کنین. اینجا میتونین ایمیلهای ارسال شده توسط وردپرس به کاربران و مدیران سایت رو تغییر بدین:
- رمز عبورهای سفارشی: با استفاده از ماژول رمزهای عبور سفارشی میتونین به کاربران اجازه بدین تا در هنگام ثبتنام، رمز عبور انتخاب کنن. این ماژول صفحه تنظیمات نداره. وقتی اون رو فعال کردین، ماژول فیلدهای رمز عبور رو به فرم ثبتنام در وبسایت شما اضافه میکنه.
- ریدایرکشن سفارشی: این ماژول به شما امکان میده ریدایرکتشن رو برای هر نقش کاربر در سایتتون پیکربندی کنین:
- در زیر بخش TML > Redirection سه گزینه برای ریدایرکت کردن مسیرهای ورود و خروج وجود داره. میتونین رفتار پیشفرض وردپرس رو انتخاب کنین که کاربران رو به پروفایل یا صفحه ورود به سیستم ارسال میکنه. شما میتونین Referrer رو انتخاب کنین که کاربران رو به صفحهای که از اون اومدن ارسال میکنه. در نهایت، میتونین custom رو انتخاب کنین که کاربران رو هنگام ورود یا خروج به یک URL خاص ارسال میکنه.
- User Linkهای سفارشی: برای اضافه کردن لینکهای سفارشی برای کاربران، باید به تب TML > Custom Links برین:
- Recaptcha: این ماژول به شما اجازه میده تا reCAPTCHA رو در صفحات ثبتنام نشون بدین. برای راهاندازی reCAPTCHA، کافیه TML > reCAPTCHA رو باز کنین و کلید سایت و کلید مخفی رو وارد کنین:
- با مراجعه به سایت reCAPTCHA میتونین کلید سایت و کلید مخفی رو ایجاد کنین.
- امنیت: برای بهبود امنیت صفحات ورودتون، باید تنظیمات رو در زیر TML > Security پیکربندی کنین:
- شما میتونین با وادار کردن کاربران به ورود، قبل از مشاهده سایت، یک وبسایت رو کاملا خصوصی کنین. همچنین میتونین دسترسی به فایل wp-login.php رو غیرفعال کنین. شما همچنین میتونین تلاش برای ورود به سیستم رو برای محافظت از سایتتون در برابر حملات brute force محدود کنین.
- Themed Profiles: این ماژول به کاربران اجازه میده پروفایلهاشون در بخش کاربری ویرایش کنن. در تب TML > Themed Profiles میتونین نقشهای کاربری رو برای themed profileها و نقشهای کاربر با دسترسی به مسیر wp-admin تنظیم کنین.
- User Moderation: این ماژول امکان مبارزه با ثبت هرزنامه رو فراهم میکنه. شما میتونین روش تایید ایمیل رو انتخاب کنین یا بخواهین که هر ثبتنام به صورت دستی توسط مدیر تایید بشه.
اگر میخواهین یک ویجت مفید رو به نوار کناری اضافه کنین و به کاربران اجازه بدین در هر نقطهای در سایت شما وارد بشن، کافیه فقط Appearance > Widgets رو باز کنین و ویجت Theme My Login رو اضافه کنین: