【发布时间】:2015-01-26 07:13:10
【问题描述】:
为 WooCommerce 编写一个生成包含信息的 XML 的函数。从不同的项目接收我的 SKU 编号时遇到问题
我读取数据的代码是这样的
// Query order data
$order = new WC_Order( $order_id );
$items = $order->get_items();
$counter = 1000;
// Retrive Loop data
foreach ( $items as $item ) {
$product_name = $item['name'];
$product_id = $item['product_id'];
$product_qty = $item['qty'];
$product_variation_id = $item['variation_id'];
// Output Loop data
$this->xml->writeElement('Description', $product_name); // etc..
问题在于接收每件商品的 SKU 编号。一直在尝试几种方法都没有成功,我最新的是
$sku = $product->get_sku();
在循环中,但它只是把我扔了
Call to a member function get_sku() on a non-object
任何知道如何在我的自定义 XML 插件的循环中接收和写出 SKU 的人?
【问题讨论】:
标签: php wordpress woocommerce