ریدایرکت کردن صفحه ورود و ثبت نام به صفحه دلخواه

1 Star2 Stars3 Stars4 Stars5 Stars (بدون رای)
Loading...
21 مرداد 1395
82 بازدید

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

مثلا صفحه ورود پیشفرض را به برگه ورود (که خودتان ایجاد کردید) ریدایرکت کنید و صفحه ثبت نام را هم همینطور به برگه عضویت

کافیست کدهای زیر را درون فایل functions.php قرار دهید

ریدایرکت کردن صفحه لاگین:

ریدایرکت کردن صفحه ثبت نام:

همچنین میتوانید صفحه profile.php را نیز به برگه دلخواه وصل کنید

برای صفحه فراموشی رمز عبور

نتیجه گیری

در کل ریدایرکت ها با تابع wp_redirect انجام میشود که برگرفته از تابع header در php میباشد

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

  1. گرفتن url با آرایه سراسری SERVER
  2. گرفتن آدرس فعلی صفحه با متغیر سراسری $pagenow در وردپرس
  3. اکشن ها (login_form_login مثلا)

 

راه دوم

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

در مراحل قبلی نمیشد

میخواهیم فقط و فقط صفحه ورود را ریدایرکت کنیم

صفحه ثبت نام و فراموشی برعکس

اگر سوالی در مورد این مطلب دارید در قسمت نظرات همین پست ارسال کنید

برچسب ها

مطالب مشابه

پاسخ دهید