Custom-login-page1

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

در تصویر بالا فرم پیشفرض ورود وردپرس را مشاهده می کنید که شامل یک نام کاربری یا ایمیل و رمز عبور می باشد.

به وسیله کد زیر تعیین می کنیم که فقط مدیریت می تواند وارد پنل کاربری شود و غیر آن به سایت هدایت می شود.

قبل از هر کاری یک صفحه در قالب فعال خود که در پوشه wp-content/themes می باشد ، بسازید با نام loginpage.php و سپس کد زیر را در آن قرار دهید.

 

حال یک صفحه می سازیم و نام قالبی آن را به صورت زیر قرار می دهیم و بعد از ذخیره سازی آن به قسمت پنل کاربری رفته ، یک صفحه می سازیم و قالب آن را به Login Page تغییر می دهیم.

سپس برای گرفتن هدر و فوتر سایت خود می توانید از کد زیر استفاده کنید.

با اینکار یک صفحه که فقط که هدر و فوتر و ساید بار سایت شما را نمایش می دهد.حال می خواهیم با استفاده از تابع ()  wp_login_formکه می توانید آموزش آن را در توابع وردپرس ،تابع wp login form مشاهده کنید .فرم ورود خود را پیشرفته تر کنیم.در زیر کد مربوطه را می بینید

 

 

کد زیر کد نهایی شده می باشد

فقط شما باید کد های زیر را در داخل functions.php قرار دهید.یکی از آن ها برای عدم ورود به سیستم  و دیگری برای معتبر سازی نام کاربری و رمز عبور می باشد

و 


 

البته شما می توانید از کد های زیر نیز برای سفارشی سازی بهتر استفاده کنید

۱

در همان صفحه ای که ساختید (loginpage.php ) کد زیر را قرار دهید.

و سپس کد زیر را در functions.php  قرار دهید

 

توضیحات کد

 

  • یک مقدار با نام  product_pages_args$ ساخته شده که نگهدارنده قالبی می باشد که با یک نام شناسه تعریف شده است.در اینجا  loginpage.php می باشد.
  • ()get_pages  یک آرایه ای می باشد که لیستی از صفحاتی که  نسبت به پارامتر های آن صفحه را باز می گرداند.
  •  تابع ()goto_login_page  شما را به صفحه لاگین سفارشی هدایت می کند.
  • تابع  ()login_failed برای غیر صحیح بودن نام کاربری و رمز عبور می باشد که شما می توانید پیام دلخواه برای آن قرار دهید.
  • تابع ()blank_username_password وقتی که یکی از نام کاربری و یا رمز عبور را خالی بگذارید می آید 
  • تابع ()logout_page بعد از اینکه از حساب کاربری خود خارج شدید می آید که می توانید یک صفحه دلخواه برای آن بسازید

۲-کافیست تمام موارد زیر را در صفحه loginpage.php قرار دهید


۳

 


ممنون که با ما همراه هستید

 

 

 

تاریخ آخرین بروزرسانی : ۸ شهریور ۱۳۹۵
منبع :‌ مردان وردپرس
میلاد میلادی

باور هایت را که پرورش دهی به هرچیزی دست خواهی یافت.

Advertising MiSaCo.

نظرات خود را اینجا بنویسید

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.