【发布时间】:2015-05-09 16:13:14
【问题描述】:
我正在尝试为 WooCommerce 插件开发自定义支付网关,但结帐页面出现问题。我想要的是在 5 秒后自动提交的结帐最后一步页面上插入一个表单。
我的代码是:
...
add_action('woocommerce_receipt_' . $this->id, array($this, 'receipt_page'));
add_action('woocommerce_api_wc_' . $this->id, array($this, 'handle_callback'));
}
function handle_callback() {
wp_die('handle_callback');
}
function receipt_page( $order )
{
echo "receipt page";
$this->generate_submit_form_elements( $order );
}
问题是“receipt_page”动作没有被触发。 谢谢!
【问题讨论】:
-
你确定receipt_page 是一个真正的钩子吗?我听起来不熟悉。我以为最后一页是“woocommerce_thankyou”
标签: wordpress woocommerce