2017-11-16 33 views
-1

私はshortcodeでWooCommerceのカートに追加された商品をリストアップしようとしています。私はこれまでこれを得ることができましたが、このコードでは1つの製品のみをリストしています。私は、それぞれの製品を別の行に、好ましくは製品へのリンクを付けてリストしたいと考えています。WooCommerceのショートコードでカートに追加された商品の商品名を表示

// Add Shortcode [bag_products] 
function get_cart_products() { 
$cart = WC()->cart->get_cart(); 
foreach($cart as $cart_item){ 
return $item_name = $cart_item['data']->get_title(); 
} 
} 
add_shortcode('bag_products', 'get_cart_products'); 

案内してください:

は、ここに私のコードです。ありがとうございました。あなたはこれを試すことができ

答えて

0

// Add Shortcode [bag_products] 
function get_cart_products() { 
$cart = WC()->cart->get_cart(); 
$cart_items = "<table><tr>"; 
foreach($cart as $cart_item){ 
    $cart_items .= '<td>'.$cart_item['data']->get_title().'</td>'; 
} 
$cart_items .= "</tr></table>"; 
return $cart_items; 
} 
add_shortcode('bag_products', 'get_cart_products'); 

は、この意志はあなたを助け願っています。

+0

ありがとう@Sunil Dora、製品はリストされていますが、同じ行に記載されています。それらを別々の行にリストアップするのを手伝ってもらえますか?ありがとう。 –

+0

がこの回答を確認したので、私はそれを更新しました。このようにコンテンツをフォーマットするには、HTMLを使用します。 –

+0

これで何も返されません。フィールドは空白です。私はあなたの時間とあなたの助けに感謝します。 –

関連する問題