独立站跨境贸易
WordPress SEO优化

WooCommerce:显示变体的 SKU

我发现可变产品在 WordPress > 产品管理页面中显示一个空的 SKU 单元格很烦人,即使它们的变体可能有一个可用的。

今天,我们去解决这个问题。通过这个简单的代码段,您的可变产品将显示每个变体的 SKU,如果没有,则显示空括号(因此,很容易识别任何变体是否缺少其 SKU)。

那么,让我们看看它是如何完成的。享受!

/**
 *   显示变体 SKU @ WooCommerce 产品管理员
 */
  
add_filter( 'woocommerce_product_get_sku', 'bbloomer_variable_product_skus_admin', 9999, 2 );
 
function bbloomer_variable_product_skus_admin( $sku, $product ) {
   if ( ! is_admin() ) return $sku;
   global $post_type, $pagenow;
   if ( 'edit.php' === $pagenow && 'product' === $post_type ) {
      if ( $product->is_type('variable') ) {
         $sku = '';
         foreach ( $product->get_children() as $child_id ) {
            $variation = wc_get_product( $child_id ); 
            if ( $variation && $variation->exists() ) $sku .= '(' . $variation->get_sku() . ') ';
         }
      }
   }
   return $sku;
}
赞(0) 打赏
未经允许不得转载:折雷网 » WooCommerce:显示变体的 SKU
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏