【发布时间】:2023-03-29 21:47:01
【问题描述】:
如何根据 WooCommerce 客户购买的产品将他们重定向到特定的感谢页面?我有一个产品需要填写表格以获取更多信息,我想将该表格放在感谢页面上。到目前为止我的代码如下,但这只是针对所有产品的通用感谢页面。
add_action( 'template_redirect', 'wc_custom_redirect_after_purchase' );
function wc_custom_redirect_after_purchase() {
global $wp;
if ( is_checkout() && ! empty( $wp->query_vars['order-received'] ) ) {
wp_redirect( 'http://www.yoururl.com/your-page/' );
exit;
}
}
【问题讨论】:
-
您需要一个元属性来保存购买后要重定向到的自定义页面的 ID
-
您的代码有什么问题?你有什么要求。就目前而言,我认为这个问题过于宽泛。
标签: php wordpress woocommerce url-redirection orders