zahra.sh 2 ارسال شده در دی 95 گزارش بازنشر ارسال شده در دی 95 سلام.دوستان میخوام توی فروشگاهم کاربر تا ثبتنام نکرده نتونه محصولی رو به سبد خریدش اضافه کنه نمیدونم باید چیکار کنم.الان طوری هست که محصول اضافه میشه و تا پایان خرید هم کاربری که ثبت نام نکرده میتونه ادامه بده.میخوام حتما ثبت نام کرده باشه اول.هرجا رو دیدم چیزی پیدا نکردم.میشه لطفا راهنمایی کنید؟ فرم عضویت قالب هم ajax login & register هستش.غیر از این من چیزی پیدا نکردم.لطفا راهنمایی کنید.ممنون نقل قول لینک به ارسال
مهدی 1668 ارسال شده در دی 95 گزارش بازنشر ارسال شده در دی 95 سلام به فایل functions.php قالبتون اضافه کنید function theme_hide_add_cart() { if ( ! is_user_logged_in() ) { remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 ); remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 ); add_action( 'woocommerce_after_shop_loop_item', 'theme_print_login_to_see', 11 ); add_action( 'woocommerce_single_product_summary', 'theme_print_login_to_see', 31 ); } } add_action( 'init', 'theme_hide_add_cart' ); function theme_print_login_to_see() { echo '<a href="' . get_permalink( woocommerce_get_page_id( 'myaccount' ) ) . '">' . __( 'Login to see prices', 'theme_name' ) . '</a>'; } منبع 1 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .