如果您查看文档add_action
, 您可以看到它接受4个参数。前2个是添加任何操作所必需的。如果要更改操作的优先级,请使用第三个参数。如果要更改函数接受的参数数量,请使用第四个参数。
对于您的示例,参数的数目是1,因此我们使用1作为第四个参数。尽管如此,我们仍然需要第三个参数,所以我们使用默认值10。
add_action( \'woocommerce_subscription_payment_complete\', \'wpse_106269_payment_complete\', 10, 1 );
function wpse_106269_payment_complete( $subscription ) {
//* Use $subscription
}