maral_hamidi 82 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 سلام دوستان. وقت همگی بخیر باشه همونطور که از عنوان مشخصه بدنبال روشی هستم تا بشه کاربر رو پس از لاگین به صفحه قبلی یعنی صفحه ارجاع هدایت کنه. تو سایتای وطنی و خارجی جستجوی زیادی کردم. یا ازشون سر درنیاوردم یا اینکه کدها جواب نمیدادن. روند کار به این شکله که کاربر تو یه صفحه برای دانلود فایلی اگر ورود نکرده باشه مجبوره روی لینکی که لینک صفحه لاگینه کلیک کنه و وارد صفحه لاگین بشه. حالا میخوام بعد از اینکه لاگین کرد دوباره برگرده به صفحه قبلی. ممنون میشم دوستانی که از چگونگیش اطلاع دارن یا قبلا انجامش دادن راهش رو بهم بگن. نقل قول لینک به ارسال
Ghasemi 85 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 در 18 ساعت قبل، maraljoon گفته است : سلام دوستان. وقت همگی بخیر باشه همونطور که از عنوان مشخصه بدنبال روشی هستم تا بشه کاربر رو پس از لاگین به صفحه قبلی یعنی صفحه ارجاع هدایت کنه. تو سایتای وطنی و خارجی جستجوی زیادی کردم. یا ازشون سر درنیاوردم یا اینکه کدها جواب نمیدادن. روند کار به این شکله که کاربر تو یه صفحه برای دانلود فایلی اگر ورود نکرده باشه مجبوره روی لینکی که لینک صفحه لاگینه کلیک کنه و وارد صفحه لاگین بشه. حالا میخوام بعد از اینکه لاگین کرد دوباره برگرده به صفحه قبلی. ممنون میشم دوستانی که از چگونگیش اطلاع دارن یا قبلا انجامش دادن راهش رو بهم بگن. سلام ، این آدرسی ک فرستادمو مطالعه کنید. https://firstsiteguide.com/how-to-redirect-users-in-wordpress/ 2 نقل قول لینک به ارسال
maral_hamidi 82 ارسال شده در آبان 97 مالک گزارش بازنشر ارسال شده در آبان 97 در 8 ساعت قبل، Ghasemi گفته است : سلام ، این آدرسی ک فرستادمو مطالعه کنید. https://firstsiteguide.com/how-to-redirect-users-in-wordpress/ ممنونم. تو این لینکی که گذاشتید روش های مختلف هست . مثلا ریدایرکت به صفحه دلخواه یا رندوم و ... ولی در مورد اینکه بعد لاگین به صفحه ارجاع برگرده چیزی نگفته بود. نقل قول لینک به ارسال
Ghasemi 85 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 در 16 ساعت قبل، maraljoon گفته است : ممنونم. تو این لینکی که گذاشتید روش های مختلف هست . مثلا ریدایرکت به صفحه دلخواه یا رندوم و ... ولی در مورد اینکه بعد لاگین به صفحه ارجاع برگرده چیزی نگفته بود. آدرس صفحه ی ارجاعتون و بزارید جای اون صفحه ی دلخواه . نقل قول لینک به ارسال
maral_hamidi 82 ارسال شده در آبان 97 مالک گزارش بازنشر ارسال شده در آبان 97 در 3 ساعت قبل، Ghasemi گفته است : آدرس صفحه ی ارجاعتون و بزارید جای اون صفحه ی دلخواه . مشکل همینجاس. صفحه ارجاع یه صفحه ثابت نیست. فرض کنید تو سایت تعداد زیادی مطلب داریم. و کاربر یکی از این مطالب رو باز کرده. برای خوندن مطلب کامل لازمه که لاگین کنه. بعد از لاگین میخوام برگرده به مطلبی که داشته میخونده. برای همین نمیتونم یه لینک ثابت برای ارجاع بهش بدم. نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 سلام و درود @maraljoon اونجا که میخواید لینک صفحه لاگین رو بذارید باید بهش پارامتر redirect_to هم اضافه کنید. مثلا اگر تا الان لینک صفحه لاگین رو این شکلی میگرفتین: <?= esc_url(wp_login_url()); ?> الان بیاید این شکلی بگیرید: <?= esc_url(wp_login_url(get_permalink())); ?> در اینصورت صفحه ای که ازش رفته به صفحه لاگین میشه مقدار پارامتر redirect_to و در نتیجه بعد لاگین به صفحه ای که بود ریدایرکت میشه. 1 نقل قول لینک به ارسال
maral_hamidi 82 ارسال شده در آبان 97 مالک گزارش بازنشر ارسال شده در آبان 97 در 1 دقیقه قبل، mehran-b گفته است : سلام و درود @maraljoon سلام جناب مهران. وقتتون بخیر.صفحه لاگینم اختصاصیه و کدنویسی کردم. در این صورت میشه از این روش استفاده کرد؟ نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 در 1 دقیقه قبل، maraljoon گفته است : سلام جناب مهران. وقتتون بخیر.صفحه لاگینم اختصاصیه و کدنویسی کردم. در این صورت میشه از این روش استفاده کرد؟ در اینصورت باید به صفحه لاگین اختصاصیتون پارامتری مثل redirect_to که بالا توضیح دادم اضافه کنید و بعد چک کنید اگر این پارامتر مقدار داشت بعد از لاگین موفق ریدایرکت به مقدار پارامتر تعریف شده رو انجام بدید. نقل قول لینک به ارسال
maral_hamidi 82 ارسال شده در آبان 97 مالک گزارش بازنشر ارسال شده در آبان 97 (ویرایش شده) در 21 دقیقه قبل، mehran-b گفته است : در اینصورت باید به صفحه لاگین اختصاصیتون پارامتری مثل redirect_to که بالا توضیح دادم اضافه کنید و بعد چک کنید اگر این پارامتر مقدار داشت بعد از لاگین موفق ریدایرکت به مقدار پارامتر تعریف شده رو انجام بدید. تابع رو تو صفحه لاگین گذاشتم. یه خروجی میده که تکراریه. یعنی از هر لینکی وارد صفحه لاگین بشم فرقی نداره. در هر صورت یه مقدار تکراری نمایش میده روش درست استفاده از این تابع توصفحه لاگین اختصاصی به چه شکله؟ ویرایش شده آبان 97 توسط maraljoon نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 در هم اکنون، maraljoon گفته است : روش درست استفاده از این تباع توصفحه لاگین اختصاصی به چه شکله؟ شما خودت داری میگی اختصاصیه. من نمیدونم اختصاصی شما به چه شکله. فقط کافیه اونجایی که لینک به صفحه لاگین رو نمایش میدید تهش یه پارامتر بزنید با آدرس صفحه جاری که آدرس صفحه جاری هم توی وردپرس get_permalink بهتون میده. نقل قول لینک به ارسال
maral_hamidi 82 ارسال شده در آبان 97 مالک گزارش بازنشر ارسال شده در آبان 97 در 1 دقیقه قبل، mehran-b گفته است : ببخشید دقیقا متوجه نشدم باید چیکار کنم . منظورتون اینه که به لینک صفحه لاگین که میخوام به کاربر نشون بدم این کد رو اضافه کنم؟ بعد از اینکه کاربر وارد صفحه لاگین شد و لاگین کرد چطور خودکار برمیگرده به صفحه قبلی؟ نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 در هم اکنون، maraljoon گفته است : ببخشید دقیقا متوجه نشدم باید چیکار کنم . منظورتون اینه که به لینک صفحه لاگین که میخوام به کاربر نشون بدم این کد رو اضافه کنم؟ بعد از اینکه کاربر وارد صفحه لاگین شد و لاگین کرد چطور خودکار برمیگرده به صفحه قبلی؟ فرض کنیم صفحه لاگین شما اینه آدرسش: http://domain.com/login/ میاید بهش یه پارامتر اضافه میکنید برای اینکه صفحه ای که ازش رفتیم وی صفحه لاگین رو داشته باشیم. http://domain.com/login/?redirect_to=<?= esc_url(get_permalink()); ?> این شد آدرس ورود به صفحه لاگین. یه عملیاتی باید بعد از سابمیت فرم لاگین و موفقیت آمیز بودن لاگین انجام بدید که عبارت است از اینکه مقدار redirect_to رو میگیرد و به اون مقدار کاربر رو ریدایرکت میکنید. 2 نقل قول لینک به ارسال
maral_hamidi 82 ارسال شده در آبان 97 مالک گزارش بازنشر ارسال شده در آبان 97 در در 11/11/2018 at 16:30، mehran-b گفته است : ممنونم از شما. متاسفانه نتونستم به درستی انجامش بدم. تا اونجایی که لینک redirect_to رو اضافه میکنه به url درسته. ولی نمیدونم چطور این لینک رو بعد سابمیت فرم لاگین بهش بدم که ریدایرکت کنه بهش. نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 در ۱ ساعت قبل، maraljoon گفته است : ممنونم از شما. متاسفانه نتونستم به درستی انجامش بدم. تا اونجایی که لینک redirect_to رو اضافه میکنه به url درسته. ولی نمیدونم چطور این لینک رو بعد سابمیت فرم لاگین بهش بدم که ریدایرکت کنه بهش. بله درسته تا اونجایی که redirect_to اضافه بشه به صفحه ای که فرم لاگین توشه که ساده است. بقیه ماجرا هم برای شما ساده باید باشه چون خودتون فرم لاگین رو پیاده کردید. کافیه بعد از اینکه با wp_singon ورود با موفقیت انجام شد با تابع wp_redirect کاربر رو به مقدار پارامتر redirect_to ریدایرکت کنید. 1 نقل قول لینک به ارسال
maral_hamidi 82 ارسال شده در آبان 97 مالک گزارش بازنشر ارسال شده در آبان 97 در 3 ساعت قبل، mehran-b گفته است : درسته. اصلا به این بخش توجه نکرده بودم. حالا به چه شکل باید پارامتر rederect_to رو تو wp_redirect استفاده کنم؟ نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 در 3 ساعت قبل، maraljoon گفته است : حالا به چه شکل باید پارامتر rederect_to رو تو wp_redirect استفاده کنم؟ wp_redirect($_GET['redirect_to']); 1 نقل قول لینک به ارسال
maral_hamidi 82 ارسال شده در آبان 97 مالک گزارش بازنشر ارسال شده در آبان 97 در 1 ساعت قبل، mehran-b گفته است : خیلی خیلی سپاسگزارم ازتون نقل قول لینک به ارسال
mehran-b 2385 ارسال شده در آبان 97 گزارش بازنشر ارسال شده در آبان 97 در ۱ ساعت قبل، maraljoon گفته است : خیلی خیلی سپاسگزارم ازتون خواهش میکنم. موفق باشید نقل قول لینک به ارسال
FARZIN_AH 0 ارسال شده در بهمن 00 گزارش بازنشر ارسال شده در بهمن 00 من هم میخواهم اینکار رو انجام بدم کد رو کجا باید بنویسم؟ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .