حذف دکمهی افزودن به سبد خرید در ووکامرس
در طراحی فروشگاه اینترنتی بعضی وقتها لازمه که دکمهی افزودن به سبد خرید را در صفحهی فروشگاه حذف کنید تا کاربر بعد از انتقال به صفحهی محصول، محصول مورد نظر را به سبد خرید اضافه کنه یا حتی بعضی وقتها لازهه حتی تو صفحهی خود محصول نیز این دکمه از قالب ووکامرس حذف بشه. در این صورت میتونید برای حذف از اکشنهای زیر در فایل funtions.php خود استفاده نمائید.
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart');
اکشن woocomerce_after_shpe_loop_item در آخر هر گذر حلقهی فروشگاه اجرا میشه و تابع woocommerce_template_loop_add_to_cart را برای اضافه کردن دکمه مورد نظر فراخوانی میکنه کد مذکور مانع اجرای تابع woocommerce_template_loop_add_to_cart میشه.
# remove add to cart from single product page
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
کد مذکور مانع اجرای تابع woocommerce_template_single_add_to_cart در اکشن woocommerce_single_product_summary میشه و در نتیجه دکمه افزودن به سبد خرید در صفحه محصول نیز نمایش داده نمیشه.
بیشتر بخوانید:
تابع substr در پی اچ پی
تابع call_user_func_array در پی اچ پی
عوامل پیشرفت کاری