Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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 在电子邮件模板中获取产品ID:WooCommerce_Php_Wordpress_Woocommerce_Orders_Email Templates - Fatal编程技术网

Php 在电子邮件模板中获取产品ID:WooCommerce

Php 在电子邮件模板中获取产品ID:WooCommerce,php,wordpress,woocommerce,orders,email-templates,Php,Wordpress,Woocommerce,Orders,Email Templates,我正在尝试添加一个列,其中提到在发送给管理员的woocommerce邮件模板中购买的产品的ID。(行政/命令) 经过几次失败的尝试,我把它留给你,希望能找到一个更快的解决办法!提前谢谢你 foreach($order->get\u items()作为$item\u id=>$item): //$\u product=apply\u过滤器('woocommerce\u order\u item\u product',$order->get\u product\u from\u item($ite

我正在尝试添加一个列,其中提到在发送给管理员的woocommerce邮件模板中购买的产品的ID。(行政/命令) 经过几次失败的尝试,我把它留给你,希望能找到一个更快的解决办法!提前谢谢你

foreach($order->get\u items()作为$item\u id=>$item):
//$\u product=apply\u过滤器('woocommerce\u order\u item\u product',$order->get\u product\u from\u item($item),$item);
$\u product=$item->get\u product();
如果(版本比较(WC版本,'3.1','>=')){
$item\u meta=新WC\u订单\u item\u产品($item,$\u产品);
}否则{
$item\u meta=新WC\u订单\u item\u meta($item,$\u产品);
}
if(应用过滤器('woocommerce\u order\u item\u visible',true,$item)){
?>
帮我试试这个工作

foreach ( $order->get_items() as $item_id => $item ) {
   $product_id = $item->get_product_id();
   echo $product_id; // Here Your Product!
}

请尝试我尝试过的。但是获取UGS/SKU ID而不是产品ID。