php - woocommerce_order_status_changed 在订单详细信息中不起作用
问题描述
我有这个简单的钩子
add_action('woocommerce_order_status_changed', 'function_test', 10, 3);
function function_test($id, $status_transition_from, $status_transition_to ) {
error_log("¡Done!", 0);
}
问题是此时,当我更改订单详细信息中的状态但未触发时。
我一直在寻找,但无论如何都没有工作。
此处,woocommerce_order_status_completed 未触发,用户 user5200704 评论该方法必须出现在 wp_filter 中。
没错,我当时的 wp_filter 是:
[woocommerce_order_status_changed] => WP_Hook Object ( [callbacks] => Array ( [10] => Array ( [function_test] => Array ( [function] => function_test [accepted_args] => 3 ) ) )
谢谢
解决方案
推荐阅读
- filesystems - TypeError: tizen.filesystem.openFile 不是函数
- python - 如何尽可能加快 lmfit?
- postgresql - Jsonb 列提取行
- php - WooCommerce 价格过滤器 - 触发更改而不是提交
- javascript - 单击时如何在锚标记上添加活动类?
- haskell - Haskell:实例参数化类型一种单一类型
- ruby-on-rails - Rails jsonb 使用特定键获取所有数据
- r - 如何对我的两个表进行复杂的绑定?
- python - Pandas:根据一列中的值分隔行并转换不同列中的值
- c# - 将组合框绑定到一个表并将其他表中的值保存在winform中