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

时间:2016-10-12 19:17:30

标签: php wordpress woocommerce

我试图在结帐时创建一个代码片段,以获取带有标签course1的下拉列表,并将所有产品标题添加为选项。

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

任何提示都会非常感激。

由于

1 个答案:

答案 0 :(得分: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代码段用于显示下拉列表