Php 在下拉列表中输入商品名称
我试图在woocommerce的结帐处创建一个片段,以获取一个带有标签course1的下拉列表,并添加所有产品标题作为选择 一般来说,我是php新手,我很难弄清楚如何在购物车中提取产品名称 任何提示都将不胜感激Php 在下拉列表中输入商品名称,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我试图在woocommerce的结帐处创建一个片段,以获取一个带有标签course1的下拉列表,并添加所有产品标题作为选择 一般来说,我是php新手,我很难弄清楚如何在购物车中提取产品名称 任何提示都将不胜感激 谢谢您可以从全局$woocmerce对象获取购物车项目 global $woocommerce; $items = $woocommerce->cart->get_cart(); echo "<select name='products-list'">; fore
谢谢您可以从全局$woocmerce对象获取购物车项目
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>";
global$woodcommerce;
$items=$woocommerce->cart->get_cart();
echo“您可以从全局$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>";
global$woodcommerce;
$items=$woocommerce->cart->get_cart();
echo“谢谢你的回复,但是你在哪里/如何将其输入到页面上先前存在的名为course1的下拉列表中?我正在尝试将其作为一个片段添加到我的函数中。php您应该将这些选项(产品名称)附加到现有下拉列表中,或者将新生成的下拉列表命名为course1。使用类似于woocommerce\u after\u cart\u table的钩子来显示functions.php中的下拉列表。你可以参考WordPress codex或woocommerce关于使用钩子的文档。谢谢你的回复,但是你在哪里/如何将其输入到页面上先前存在的名为course1的下拉列表中?我正在尝试将其作为一个片段添加到我的函数中。php您应该将这些选项(产品名称)附加到现有下拉列表中,或者将新生成的下拉列表命名为course1。使用类似于woocommerce\u after\u cart\u table的钩子来显示functions.php中的下拉列表。您可以参考WordPress codex或woocommerce文档了解如何使用钩子。