【发布时间】:2018-04-17 12:34:33
【问题描述】:
您好,我有一个 woo 商务网站,我正在尝试让产品 SKU 显示在单个产品页面上,
我有不同的可变产品 SKU。
【问题讨论】:
标签: wordpress woocommerce shop
您好,我有一个 woo 商务网站,我正在尝试让产品 SKU 显示在单个产品页面上,
我有不同的可变产品 SKU。
【问题讨论】:
标签: wordpress woocommerce shop
$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>';
}
【讨论】: