Woocommerce在购物车页面显示SKU

时间:2013-08-01 作者:dan

如何在Woocommerce的购物车页面中显示产品名称旁边的SKU?

试图从元复制它。php的单一产品,但它打破了页面。。。

2 个回复
最合适的回答,由SO网友:gmazzap 整理而成

将以下代码添加到主题的functions.php 文件,或作为新插件:

add_filter( \'woocommerce_in_cart_product_title\', \'add_sku_in_cart\', 20, 3);

function add_sku_in_cart( $title, $values, $cart_item_key ) {
  $sku = $values[\'data\']->get_sku();
  return $sku ? $title . sprintf(" (SKU: %s)", $sku) : $title;
}

SO网友:Caleb

对于那些从谷歌找到这一点的人,这里是适用于WooCommerce当前版本(2.1以上)的代码。

add_filter( \'woocommerce_cart_item_name\', \'add_sku_in_cart\', 20, 3);

function add_sku_in_cart( $title, $values, $cart_item_key ) {
    $sku = $values[\'data\']->get_sku();
    return $sku ? $title . sprintf(" (SKU: %s)", $sku) : $title;
}
G.M.的代码示例对我不起作用,我的代表太低,无法对他的帖子发表评论。

Source

结束