Tuesday ، 19 March 2024 / سه شنبه ، 29 اسفند 1402
چه خبر؟
خانه > آموزش > ریدایرکت کردن کاربران پس از ورود به سایت

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

6 نظر

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

    http://site/ورود

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

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

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

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

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

      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; }
      }

      موفق باشید.

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

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

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

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

*