【发布时间】:2016-10-12 19:17:30
【问题描述】:
我正在尝试在 woocommerce 结帐时创建一个 sn-p,以获取带有标签 course1 的下拉列表并将所有产品标题添加为选择。
作为我一般的 php 新手,我正在努力弄清楚如何在购物车中提取产品的名称。
任何提示将不胜感激。
谢谢
【问题讨论】:
标签: php wordpress woocommerce
我正在尝试在 woocommerce 结帐时创建一个 sn-p,以获取带有标签 course1 的下拉列表并将所有产品标题添加为选择。
作为我一般的 php 新手,我正在努力弄清楚如何在购物车中提取产品的名称。
任何提示将不胜感激。
谢谢
【问题讨论】:
标签: php wordpress woocommerce
您可以从全局 $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 sn-p
【讨论】: