首页 文章

woocommerce购物车产品名称下拉列表

提问于
浏览
1

我正在尝试在woocommerce的结帐时创建一个片段,以获取标签course1的下拉列表,并添加所有产品 Headers 作为选择 .

作为一般的PHP新手,我正在努力弄清楚如何在购物车中提取产品的名称 .

任何提示将非常感激 .

谢谢

1 回答

  • 0

    您可以从全球$ woocommerce对象中获取购物车商品

    global $woocommerce;
    $items = $woocommerce->cart->get_cart();
    echo "<select name='products-list'">;
    foreach($items as $item => $values) { 
        $_product = $values['data']->post; 
        $price = get_post_meta($values['product_id'] , '_price', true);
        echo "<option value=".$values['product_id'].">".$_product->post_title."-".$price."</option>";   
            } 
    echo "</select>";
    

    使用此PHP代码段,您可以在其中显示下拉列表

相关问题