加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – woocommerce_order_status_completed未触发

发布时间:2020-12-13 18:22:34 所属栏目:PHP教程 来源:网络整理
导读:我想写一个自定义插件,在woocommerce订单完成后做一些动作,但我无法让这个钩子工作.我可以多次看到这个问题. 像这里:https://wordpress.stackexchange.com/questions/134463/woocommerce-order-status-completed-action-hook-not-working 这里:https://wor
我想写一个自定义插件,在woocommerce订单完成后做一些动作,但我无法让这个钩子工作.我可以多次看到这个问题.

像这里:https://wordpress.stackexchange.com/questions/134463/woocommerce-order-status-completed-action-hook-not-working

这里: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);

这些例子都不起作用.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读