我正在尝试在我的woocommerce页面上创建一个问卷,该页面将根据用户输入的答案将用户重定向到给定页面(3个选项)。有关于如何为产品过滤器执行此操作的文档,但我相信我的应该是一个更简单的实现。
方案
我已经阅读了以下文章,该文章描述了如何使用Gravity Forms基于产品过滤器实现它,但这是一个比我要求的更复杂的场景......我只需要设置一个基于页面的重定向在给出答案。
How to Create a Questionnaire based WooCommerce Product Filter
任何帮助表示赞赏! 感谢。
答案 0 :(得分:0)
解决。可以使用带有以下代码的WPForms插件:
function wpf_custom_redirect( $url, $form_id, $fields ) {
// Only consider changing the redirect if its for form #50
if ( '50' == $form_id ) {
// In the example below, we look at the submitted value for field #5
// If that value is "test", then we change the redirect URL
if ( !empty( $field['5']['value'] ) && 'test' == $field['5']['value'] ) {
$url = 'https://wpforms.com';
}
}
return $url;
}
add_filter( 'wpforms_process_redirect_url', 'wpf_custom_redirect', 10, 3 );