Wordpress根据问卷答案重定向到页面

时间:2018-05-02 14:01:38

标签: php wordpress forms redirect woocommerce

我正在尝试在我的woocommerce页面上创建一个问卷,该页面将根据用户输入的答案将用户重定向到给定页面(3个选项)。有关于如何为产品过滤器执行此操作的文档,但我相信我的应该是一个更简单的实现。

方案

  1. 购物者选择“推荐产品”选项。
  2. 向购物者询问一系列问题。
  3. 根据提供的答案,建议使用产品页面 购物者(小,中或大)。
  4. 我已经阅读了以下文章,该文章描述了如何使用Gravity Forms基于产品过滤器实现它,但这是一个比我要求的更复杂的场景......我只需要设置一个基于页面的重定向在给出答案。

    How to Create a Questionnaire based WooCommerce Product Filter

    任何帮助表示赞赏! 感谢。

1 个答案:

答案 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 );