Sunday ، 21 July 2019 / یکشنبه ، 30 تیر 1398
چه خبر؟
خانه > آموزش > ریدایرکت کردن کاربران پس از ورود به سایت

درباره‌ی امیر

Avatar

6 نظر

  1. Avatar

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

    http://site/ورود

    می خوام در واقع به این ادرس نره

  2. Avatar

    سلام خیلی ممنون بابت این کد اشکم در اومد از بس با این وردپرس ور رفتم 😐

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

    میشه کدشو بگین واقعا دارم دیونه میشم
    خواهش می کنم اگر امکانشو دارین جواب بدین 🙁

    • Avatar

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

      add_action('login_head', 'Saqi_double_login'); // Code from saqi.ir
      function Saqi_double_login() {
      if (is_user_logged_in() ) { wp_redirect( home_url() ); exit; }
      }

      موفق باشید.

      • Avatar

        داداش من اینو گذاشتم تو فانکشن و کار نکرد میشه دقیق بگین کجا بزارم خیلی ممنون از پاسختون 🙂

        • Avatar

          اول فایل functions.php با <?php شروع میشه. شما کدهای بالا را بلافاصله در خط بعدی کپی و فایل را ذخیره کنید.
          ضمناً کار این کد این هست: به هنگام ورود به صفحه لاگین، ابتدا چک میکنه که کاربر قبلا لاگین کرده یا خیر. اگر لاگین کرده بود، به صفحه اصلی سایت هدایت میشه.

جوابی بنویسید

ایمیل شما نشر نخواهد شدخانه های ضروری نشانه گذاری شده است. *

*

Green IT Solutions Andreas Grundner