سلام دوستان
با یک قسمت دیگر از آموزش کد های فروشگاه ووکامرس همراه شما هستم.امروز قصد دارم قطعه کد ریدایرکت یا همان تغییر مسیر مشتریان پس از ورود به فروشگاه را به شما عزیزان آموزش دهم.این قطعه کد باعث میشود تا مشتریان وقتی که ثبت نام کردند و با یوزر نیم و پسورد خود وارد شدند به یک صفحه مد نظر شما ارجاع داده شوند.ای قطعه کد بسیار ساده و روان است و به صورت زیر است:
<?php /** * Redirect customer after they log-in */ add_filter('woocommerce_login_redirect', 'woo_login_redirect'); function woo_login_redirect( $redirect_to ) { return 'http://your-url.here'; // URL to redirect your customer after login }
توضیح کد:
همانطور که در قطعه کد بالا میبینید ابتدا با add_filter این کد را به کد اصلی ورود مشتریان به فروشگاه متصل کرده و سپس یک تابع با نام woo_login_redirect داریم که دارای آرگومان redirect_to یا همان مشخص کردن برگه مقصد است و در داخل تابع یک آدرس وب را برمیگرداند.
نحوه کار به این ترتیب است که شما ابتدا یک برگه مقصد میسازید سپس URL آن را در این قطعه کد قرار میدهید.در اینصورت وقتی کاربران وارد میشوند به صفحه مورد نظر شما ارجاع داده میشوند.
این کد را در قسمت ویرایشگر افزونه ووکامرس خود قرار دهید.
در صورت داشتن مشکلی آن را با ما در میان بگذارید
از همراهی شما عزیزان ممنونم
با آرزوی بهترین ها برای شما