我已創建一個短代碼列出所有的項目名稱如下,車項目標題不將連接到一個HTML表中WooCommerce
add_shortcode('show_cart_items', 'tcf_show_cart_items');
function tcf_show_cart_items()
{
$cart = '<table>';
foreach( WC()->cart->get_cart() as $cart_item)
{
$cart .= '<tr>' . $cart_item['data']->get_title() . '</tr>';
}
$cart .= '</table>';
return $cart;
}
,這是工作正常,但我現在面臨的是打印出表格的項目。當我在網頁上檢查時,您可以將輸出看作截圖,而在HTML表格中未打印的項目名稱以黃色突出顯示。
我的問題是,
- ,這是什麼原因呢?
- 如何解決這個問題?
TIA。
這聽起來像'get_title'方法實際上是輸出標題(回聲,打印),而不是返回它......但根據文檔,它應該做後者(至少在WC 3,你是哪個版本使用?) – CBroe
我使用WC 3,最新的。 – mapmalith