您好我有一个woo商务网站,我试图在单个产品页面上显示产品SKU,
我对可变产品有不同的SKU。
答案 0 :(得分:0)
$product->sku;
这将显示您的产品图标。
答案 1 :(得分:0)
在function.php文件中添加此代码。
add_action( 'woocommerce_single_product_summary', 'wdm_show_sku', 5 );
function wdm_show_sku(){
global $product;
echo $product->get_sku();
}
答案 2 :(得分:0)
旧问题但面临同样的问题,以下内容对我有用。
OP提到他希望在单个产品页面上显示可变产品的SKU,这意味着他可能需要在选择变体时更新SKU。
正如本文https://github.com/woocommerce/woocommerce/issues/15445
中所述更新SKU的javascript代码需要一些SKU显示的特定类名才能知道要更新的内容。
然而,看起来钩子$product->sku;
并不总是包含所需的类,因此可能需要手动添加它们。
add_action( 'woocommerce_single_product_summary', 'vtk_show_sku', 5);
function vtk_show_sku(){
global $product;
echo '<div class="product_meta">SKU:<span class="sku">' . $product->get_sku(). '</span></div>';
}