Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在下拉列表中输入商品名称_Php_Wordpress_Woocommerce - Fatal编程技术网

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

我试图在woocommerce的结帐处创建一个片段,以获取一个带有标签course1的下拉列表,并添加所有产品标题作为选择

一般来说,我是php新手,我很难弄清楚如何在购物车中提取产品名称

任何提示都将不胜感激


谢谢

您可以从全局$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文档了解如何使用钩子。