预计阅读时间: 2 分钟

一个客户要求我自定义WooCommerce随附的“产品类别”小部件。在这种情况下,他们希望显示所有类别,但不显示当前类别(当然是在查看类别页面时)。


add_filter( 'woocommerce_product_categories_widget_args', 'bbloomer_hide_current_cat_prod_cat_widget' );
 
function bbloomer_hide_current_cat_prod_cat_widget( $args ) {
   if ( is_product_category() ) {
      $current_cat_id = get_queried_object_id();
      $args['exclude'] = $current_cat_id;
   }
   return $args;
}
此文章对你有帮助吗? 已有 0 人说这篇文章是有用的。