在 woocommerce 上添加收据页面

Rym*_*ati 0 wordpress plugins woocommerce

我正在为 woocommerce 开发支付网关。我读了很多关于如何做到这一点的教程,但我无法弄清楚这行代码的含义:

add_action( 'woocommerce_receipt_paypal', array( $this, 'receipt_page' ) );
Run Code Online (Sandbox Code Playgroud)

特别是,没有名为 woocommerce_receipt_paypal 的函数,我如何在我的插件中重现它。

Rym*_*ati 5

你必须更换

add_action( 'woocommerce_receipt_paypal', array( $this, 'receipt_page' ) );
Run Code Online (Sandbox Code Playgroud)

add_action( 'woocommerce_receipt_' . $this->id, array( $this, 'receipt_page' ) );
Run Code Online (Sandbox Code Playgroud)

id你在函数中设置的那个在哪里__construct()