我想写一个自定义插件,在woocommerce订单完成后做一些动作,但我无法让这个钩子工作.我可以多次看到这个问题.
这里:https://wordpress.org/support/topic/woocommerce_order_status_completed-is-not-working
在这里:https://wordpress.org/support/topic/woocommerce_order_status_completed-action-hook-not-working
但我无法帮助自己找到这些家伙得到的答案.
我尝试以几种不同的方式添加动作:
add_action( 'woocommerce_order_status_completed','ikwoocommerceorderstatuscompleted_func'); add_action( 'woocommerce_order_status_completed',array($this,'ikwoocommerceorderstatuscompleted_func'),10,1); add_action( 'woocommerce_order_status_completed',array(&$this,1);
还尝试了一个类:
class IKHooks { function __construct() { add_action( 'woocommerce_order_status_completed',1); } public function ikwoocommerceorderstatuscompleted_func( $order_id ) { } }
我甚至试图把这个动作放在课外:
add_action( 'woocommerce_order_status_completed',array(IKHooks,1);
这些例子都不起作用. 原文链接:/php/135586.html