اعظم 3 ارسال شده در شهریور 96 گزارش بازنشر ارسال شده در شهریور 96 با سلام من از این دو افزونه استفاده می کنم WPB WooCommerce Related Products Slider Custom Related Products for WooCommerce و از قطعه کد زیر هم استفاده می کنم تا محصولات مرتبط رو در یک تب نمایش بده remove_action( 'woocommerce_after_single_product_summary', 'wpb_wrps_related_products',22 ); add_filter( 'woocommerce_product_tabs', 'wpb_wrps_adding_related_products_slider_to_product_tab' ); if( !function_exists('wpb_wrps_adding_related_products_slider_to_product_tab') ){ function wpb_wrps_adding_related_products_slider_to_product_tab( $tabs ) { $tabs['wpb_wrps_related_products_slider'] = array( 'title' => __( 'محصولات مرتبط','wpb-wrps' ), 'priority' => 30, 'callback' => 'wpb_wrps_related_products' ); return $tabs; } } سوال من این است: وقتی برای محصولی، محصولات مرتبط ندارم باز هم این تب ظاهر می شود و تمامی محصولات موجود را به عنوان محصولات مرتبط قرار می دهد. من می خواهم وقتی محصول مرتبطی ندارم، این تب ظاهر نشود نقل قول لینک به ارسال
اعظم 3 ارسال شده در شهریور 96 مالک گزارش بازنشر ارسال شده در شهریور 96 من این کد رو پیدا کردم ولی باز مشکلم حل نشد if( !function_exists('wpb_wrps_adding_related_products_slider_to_product_tab') ){ add_filter( 'woocommerce_product_tabs', 'wpb_wrps_adding_related_products_slider_to_product_tab' ); function wpb_wrps_adding_related_products_slider_to_product_tab( $tabs ) { global $product; // Get the related products count $related_count = count( maybe_unserialize( get_option( '_transient_wc_related_'.$product->get_id() ) ) ); // If no related products we exit if( empty( $related_count ) || $related_count == 0 ) return $tabs; $tabs['wpb_wrps_related_products_slider'] = array( 'title' => __( 'Related Products','wpb-wrps' ), 'priority' => 30, 'callback' => 'wpb_wrps_related_products' ); return $tabs; } } نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .