小编ale*_*son的帖子

WooCommerce 在订单状态完成时触发功能

我试图在订单完成时触发一个功能。我正在使用这段代码:

add_action('woocommerce_order_status_completed', array($this, 
  'payment_complete' 
), 1);
Run Code Online (Sandbox Code Playgroud)

然后这个函数:

public function payment_complete($order_id) { 
  $this->generate_order_file($order_id); 
}
Run Code Online (Sandbox Code Playgroud)

该函数旨在生成订单文件,但根本没有被调用。我之前尝试让它向错误日志添加一条消息,

我正在使用 WooCommerce 订单状态控制插件,订单会自动更改为在付款后完成。但由于某种原因, woocommerce_order_status_completed 操作未触发。

php wordpress woocommerce

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

php ×1

woocommerce ×1

wordpress ×1