我试图在结帐时创建一个代码片段,以获取带有标签course1的下拉列表,并将所有产品标题添加为选项。
作为一般的php新手,我正在努力弄清楚如何在购物车中提取产品的名称。
任何提示都会非常感激。
由于
答案 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代码段用于显示下拉列表