Hi i have a woo commerce website and i'm trying to get the Product SKU displaying on the single product page,
i have different SKU for Variable Products.
Hi i have a woo commerce website and i'm trying to get the Product SKU displaying on the single product page,
i have different SKU for Variable Products.
$product->sku;
这将显示您的产品 sku。
在 function.php 文件中添加此代码。
add_action( 'woocommerce_single_product_summary', 'wdm_show_sku', 5 );
function wdm_show_sku(){
global $product;
echo $product->get_sku();
}
老问题,但面临同样的问题,以下对我有用。
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>';
}