caspianboyka 0 ارسال شده در مهر 00 گزارش بازنشر ارسال شده در مهر 00 سلام دوستان خسته نباشید میخواستم کاربر بعد از لاگین به حساب کاربریش به داخل پنل کاربری منتقل نشه و ری دایرکت بشه به پیج قبلی ای که بوده . در بین افزونه ها که هیچ کدوم بدردم نخورد آیا روشی هست که تو functions.php بشه این کار رو انجام داد ؟ نمونه کد هایی که تو وب بود متاسفانه هیچ کدوم کار نکرد . مکان دقیق سابمیت شدن فرم و آتنتیکیشن رو نمیتونم پیدا کنم. هر روشی که به ذهنتون میرسه برای این کار رو لطفا شیرکنید ( هدف وسیله رو توجیه میکنه اینجا برای من :) بسیار سپاسگزارم نقل قول لینک به ارسال
asadiy4n 2807 ارسال شده در مهر 00 گزارش بازنشر ارسال شده در مهر 00 سلام فک کنم Ultimate Member این قابلیت رو داره نقل قول لینک به ارسال
caspianboyka 0 ارسال شده در مهر 00 مالک گزارش بازنشر ارسال شده در مهر 00 سلام دوست من متشکرم از پاسختون اتفاقا این افزونه رو تست کردم درون افزونه پیج لاکین رو مشخص کردم . و ریدایرکت کردم رول های مختلف رو به اکتیو پیج قبلی اما هیچ رولی ریدایرکت نمیشه بعد از لاگین بسیار چغر و بد بدن هست متاسفانه لاگین پیج قالب. حتی ریدایرکت به گوگل هم کردم ! که ببینم افزونه داره کار میکنه یا نه . اما بازم هیچ ری دایرکتی نمیشه نقل قول لینک به ارسال
asadiy4n 2807 ارسال شده در مهر 00 گزارش بازنشر ارسال شده در مهر 00 پس قابلیتش رو داره ولی درست عمل نمیکنه ؟ نقل قول لینک به ارسال
damoon_zero 172 ارسال شده در مهر 00 گزارش بازنشر ارسال شده در مهر 00 در 16 ساعت قبل، caspianboyka گفته است : سلام دوستان خسته نباشید میخواستم کاربر بعد از لاگین به حساب کاربریش به داخل پنل کاربری منتقل نشه و ری دایرکت بشه به پیج قبلی ای که بوده . در بین افزونه ها که هیچ کدوم بدردم نخورد آیا روشی هست که تو functions.php بشه این کار رو انجام داد ؟ نمونه کد هایی که تو وب بود متاسفانه هیچ کدوم کار نکرد . مکان دقیق سابمیت شدن فرم و آتنتیکیشن رو نمیتونم پیدا کنم. هر روشی که به ذهنتون میرسه برای این کار رو لطفا شیرکنید ( هدف وسیله رو توجیه میکنه اینجا برای من بسیار سپاسگزارم پلاگين Peter’s Login Redirect رو امتحان کن . پلاگين مشابه رو غير فعال کن تا احتمال تداخل وجود نداشته باشه نقل قول لینک به ارسال
caspianboyka 0 ارسال شده در مهر 00 مالک گزارش بازنشر ارسال شده در مهر 00 (ویرایش شده) در 9 ساعت قبل، asadiy4n گفته است : پس قابلیتش رو داره ولی درست عمل نمیکنه ؟ بله لاگین پیج و پنل کاربری من جفتش با یو آر ال mysite.com/my-account هست . و یک برگه به نام حساب کاربری من داره که لینکش روی my-account تنظیم شده و از شورت کد woocommerce-my-account ساخته شده . احتمالی که میدم این هست که این افزونه روی همچین لاگین پیجی نمیتونه درست کار کنه . یک جورایی حس میکنم فقط برای لاگین پیجایی هست که با فرم خود افزونه ultimate memeber ساخته شده باشه . کاری که بنده دستی کردم لینک دکمه (ورود) که تو صفحه اصلی سایت تعبیه شده رو به : http://domain.com/my-account/?redirect_to=<?= esc_url(get_permalink()); ?> تغییر دادم و در این صورت وقتی وارد لاگین پیج میشم لینک صفحه قبلی رو دارم اما نمیدونم دقیقا در کدوم فایل و چه قسمتی باید از wp_redirect($_GET['redirect_to']); این تابع برای ریدایرکت کردن به لینکی که گرفتم استفاده کنم . یعنی در واقع دقیقا نمیدونم کدوم فایل داره کار احراز هویت رو انجام میده که در مرحله آخرش ریدایرکت کنم . دنبال یه روشی هستم که بتونم تو فایل فانکشنز این ریدایرکت رو انجام بدم . یا به طور کلی اگه بدونم تو کدوم فایل داره آتنتیکیشن انجام میشه میتونم ریدایرکت رو انجام بدم . ویرایش شده مهر 00 توسط caspianboyka نقل قول لینک به ارسال
caspianboyka 0 ارسال شده در مهر 00 مالک گزارش بازنشر ارسال شده در مهر 00 در 1 ساعت قبل، damoon_zero گفته است : پلاگين Peter’s Login Redirect رو امتحان کن . پلاگين مشابه رو غير فعال کن تا احتمال تداخل وجود نداشته باشه سلام دوست من متشکرم از پاسخ گوییتون اما این پلاگین رو هم تست کرده بودم . این هم کار نمیکنه . نقل قول لینک به ارسال
asadiy4n 2807 ارسال شده در مهر 00 گزارش بازنشر ارسال شده در مهر 00 پنل کاربری ultimate member رو روی یک برگه دیگه قرار بدید و بعد تست کنید ببینید درست میشه نقل قول لینک به ارسال
caspianboyka 0 ارسال شده در مهر 00 مالک گزارش بازنشر ارسال شده در مهر 00 در 4 دقیقه قبل، asadiy4n گفته است : پنل کاربری ultimate member رو روی یک برگه دیگه قرار بدید و بعد تست کنید ببینید درست میشه بله همین الان فرم خود افزونه رو استفاده کردم و ریدایرکت کردم کاملا درست کار کرد نقل قول لینک به ارسال
asadiy4n 2807 ارسال شده در مهر 00 گزارش بازنشر ارسال شده در مهر 00 خب پس مشکلتون حل شد دیگه ؟ نقل قول لینک به ارسال
caspianboyka 0 ارسال شده در مهر 00 مالک گزارش بازنشر ارسال شده در مهر 00 در 2 دقیقه قبل، asadiy4n گفته است : خب پس مشکلتون حل شد دیگه ؟ نه دیگه برادر با فرم دیفالت نمیخوام ریدایرکت کنم میخوام رو همون فرم ووکامرس کار کنم نقل قول لینک به ارسال
ramin.moradi 97 ارسال شده در مهر 00 گزارش بازنشر ارسال شده در مهر 00 بنظر من از لاگین سریع گوگل استفاده کن. کاربرهای خریدار هم بهتر میتونی حفظ کنی. لاگین واسه کسی که میخاد محصول بخره آزار دهنده اس. ولی با سوشال لاگین خیلی راحتتره. یه پاپ آپ باز میشه، لاگین میشه و بعد هم از اون صفحه دیگه جایی نمیره دور دنیا نمیچرخه. نقل قول لینک به ارسال
asadiy4n 2807 ارسال شده در مهر 00 گزارش بازنشر ارسال شده در مهر 00 در 12 ساعت قبل، caspianboyka گفته است : ه دیگه برادر با فرم دیفالت نمیخوام ریدایرکت کنم میخوام رو همون فرم ووکامرس کار کنم دوست عزیز شما باید از اول همین رو می گفتید فرم ورود اختصاصی قالب هست؟ نقل قول لینک به ارسال
yazdaniwp 1187 ارسال شده در آبان 00 گزارش بازنشر ارسال شده در آبان 00 در در ۱۴۰۰/۷/۳۰ در 01:44، caspianboyka گفته است : نه دیگه برادر با فرم دیفالت نمیخوام ریدایرکت کنم میخوام رو همون فرم ووکامرس کار کنم سلام. بزرگوار سوالتون رو دقیق تر باید بپرسید. بگید دقیقا از چه افزونه ای استفاده میکنید. الان بعد از چند پاسخ مشخص شده که منظور شما لاگین ووکامرس بوده. این کد رو تست کنید، در حالت استاندارد باید جواب بده ولی ممکنه پوسته یا افزونه های دیگه ای این روند رو دور زده باشن پس اگه جواب نداد باید حتما با یه توسعه دهنده ووکامرس ارتباط بگیرید تا بررسی کنه. <?php /** * Redirect to previous location after login. */ function ywp_login_redirect( $redirect, $user ) { return $_SERVER['HTTP_REFERER']; } add_filter( 'woocommerce_login_redirect', 'ywp_login_redirect', 1100, 2 ); 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .