小编Nic*_*ski的帖子

Woocommerce:以编程方式更新订单状态

当我尝试以编程方式更新WP_Ajax挂钩期间的订单时.IE浏览器.

$order = wc_create_order($order_data);
$order->add_product( get_product( $membership_product_ids[0] ), 1 );
$order->set_address( $address, 'billing' );
$order->set_address( $address, 'shipping' );
$order_id = $order->id;
$order->update_status('completed');
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

警告:DOMXPath :: query():第299行/wp-content/plugins/woocommerce/includes/libraries/class-emogrifier.php中的表达式无效

警告:DOMXPath :: query():第299行/wp-content/plugins/woocommerce/includes/libraries/class-emogrifier.php中的表达式无效

警告:在第302行的/wp-content/plugins/woocommerce/includes/libraries/class-emogrifier.php中为foreach()提供的参数无效

警告:DOMXPath :: query():第299行/wp-content/plugins/woocommerce/includes/libraries/class-emogrifier.php中的表达式无效

警告:DOMXPath :: query():第299行/wp-content/plugins/woocommerce/includes/libraries/class-emogrifier.php中的表达式无效

警告:在第302行的/wp-content/plugins/woocommerce/includes/libraries/class-emogrifier.php中为foreach()提供的参数无效

如果我删除该update_status功能,它不会出错.

php wordpress plugins orders woocommerce

14
推荐指数
2
解决办法
6094
查看次数

标签 统计

orders ×1

php ×1

plugins ×1

woocommerce ×1

wordpress ×1