如何防止WooCommerce节省用户直到他们付款



我正在使用woocommerce订阅。它正在保存用户,并在完成结帐表单后使他们登录。如何让他们在付款成功之前不会被保存/登录?

您可以挂接到woocommerce_thankyou挂子并在那里注销当前用户。但这有点晚了。最好是用户在显示页面之前注销,而不是之后。

add_action( 'woocommerce_thankyou', 'my_custom_logout_function_here', 10 );
function my_custom_logout_function_here( $orderid ) {
    echo 'Your message here';
    wp_logout();
}

相关内容

最新更新