1
使用woocommerce之前我只是使用此代碼在購物車頁面上顯示sku編號。我只想在functions.php中添加它現在我的代碼將sku添加到購物車不再有效
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;
}
我得到這個 致命錯誤:調用一個成員函數get_sku()一個非對象在
我更新我的兩個主題,woocommerce到最新版本,然後刪除自定義代碼。
嗨,它似乎並沒有爲我工作時,我添加它,它會給出同樣的錯誤。 – nufftalon
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'] - > $ product_obj-> get_sku(); return $ sku? $ title。 sprintf(「(SKU:%s)」,$ sku):$ title; } – nufftalon
如何迴應所有的變量,看看什麼是填充? echo $ values'。 '$ cart_item_key。' '。$ values ['data'] etc? –