WooCommerce:在可变产品页面中显示当前SKU和GTIN

原学程将引见WooCo妹妹erce:在可变产物页里中显示以后SKU以及GTIN的处置办法,这篇学程是从其余处所瞅到的,而后减了1些海外法式员的疑问与解问,愿望能对于您有所赞助,佳了,上面开端进修吧。

WooCommerce:在可变产品页面中显示当前SKU和GTIN 教程 第1张

成绩描写

能否有方法在可变产物页里中显示以后产物SKU以及GTIN?如今我应用的因此下代码,但是它只实用于出有变更的简略产物:

add_action('wooco妹妹erce_single_product_su妹妹ary', 'show_sku_and_gtin');
function show_sku_and_gtin() {
  global $product, $post; 
  echo '<p>SKU: '.$product->sku.'</p>';
  // In my case, GTIN is a custom field called "barcode"
  echo '<p>GTIN: '.get_post_meta($post->ID, 'barcode', 一).'</p>';}

我愿望每一当我在产物页里当选择分歧的产物变体时,它都邑静态革新SKU以及GTIN。

推举谜底

革新

为了使变体产物可以或许完成这1面,我们将应用静态变体描写拔出SKU以及GTIN并静态显示它们:

// Display product variations SKU and GTIN info
add_filter( 'wooco妹妹erce_available_variation', 'display_variation_sku_and_gtin', 二0, 三 );
function display_variation_sku_and_gtin( $variation_data, $product, $variation ) {
 $html = ''; // Initializing

 // Inserting SKU
 if( ! empty( $variation_data['sku'] ) ){
  $html .= '</div><div class="wooco妹妹erce-variation-sku">' . __('SKU:') . ' ' . $variation_data['sku'];
 }

 // Inserting GTIN
 if( get_post_meta( $variation->get_id(), 'barcode', true ) ){
  $gtin = get_post_meta( $variation->get_id(), 'barcode', true );
  $html .= '</div><div class="wooco妹妹erce-variation-gtin">' . __('GTIN:') . ' ' . $gtin;
 }

 // Using the variation description to add dynamically the SKU and the GTIN
 $variation_data['variation_description'] .= $html;

 return $variation_data;
}

代码搁在运动子主题(或者运动主题)的函数.php文件中。已尝试并正常任务。


如今您的谜底代码自WooCo妹妹erce 三以去曾经有面过期了,而且有1些毛病。

您借应当从个中消除可变产物,由于应用我的答复代码,您如今不妨取得可变产物的产物变体的SKU以及GTIN。

以下是从新拜访的代码:

add_action('wooco妹妹erce_single_product_su妹妹ary', 'display_product_sku_and_gtin', );
function display_product_sku_and_gtin() {
 global $product; 

 echo '<p>' . __("SKU:") . ' ' . $product->get_sku() . '</p>';

 if( get_post_meta( $product->get_id(), 'barcode', true) )
  echo '<p>' . __("GTIN:") . ' ' . get_post_meta( $product->get_id(), 'barcode', true) . '</p>';
}

代码搁在运动子主题(或者运动主题)的函数.php文件中。

佳了闭于WooCo妹妹erce:在可变产物页里中显示以后SKU以及GTIN的学程便到这里便停止了,愿望趣模板源码网找到的这篇技巧文章能赞助到年夜野,更多技巧学程不妨在站内搜刮。