Wordpress перенаправить на страницу на основе ответов на вопросник - PullRequest
0 голосов
/ 02 мая 2018

Я пытаюсь создать анкету на своей странице woocommerce, которая будет перенаправлять пользователей на данную страницу (3 варианта) на основе ответов, которые они вводят. Есть документация о том, как это сделать для фильтров продуктов, но я считаю, что моя реализация должна быть проще.

Сценарий

  1. Покупатель выбирает вариант «Рекомендовать продукт».
  2. Покупателю задают ряд вопросов.
  3. На основе предоставленных ответов рекомендуется страница продукта покупателю (маленький, средний или большой).

Я читал нижеприведенную статью, в которой описывается, как реализовать ее на основе фильтра продукта с использованием Gravity Forms, но это более сложный сценарий, чем мне требуется ... Мне просто нужно настроить перенаправление страницы на основе ответы даны.

Как создать фильтр продуктов WooCommerce на основе вопросника

Любая помощь приветствуется! Спасибо.

1 Ответ

0 голосов
/ 03 мая 2018

решаемая. Возможно использование плагина 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 );
...