使用Wordpress&提交后永久隐藏表单页面联系表格7

时间:2016-09-14 14:23:49

标签: wordpress contact-form-7

我正在使用 Wordpress 并使用 Contact Form 7 来创建"问卷"页。

这是我想要实现的情况:

  1. 用户已登录。
  2. 将用户重定向到"问卷页面"。
  3. 用户成功提交了答案。
  4. 用户退出。
  5. 用户再次登录,他们不会看到"问卷页面"因为他们已经在第2步中提交了答案,而是将它们重定向到另一页。
  6. 我不太确定这是否有用。这是使用联系表格7的问卷的示例代码:

    <p>1. Which secondary school did you attend?<br />
    [text* q1] </p>
    
    <p>2. What do you plan to do immediately after secondary school?<br />
    [text* q2] </p>
    
    
    <p>[submit "Send"]</p>
    

1 个答案:

答案 0 :(得分:1)

<?php
    $user = wp_get_current_user();
    if ($user->ID != 0) {
        $status = get_user_meta($user->ID, 'FORM_STATUS', 'FORM_STATUS_VALUE');
        if ($status != 'SOMETHING') {
            //Do stuff
        }
        else {
            //Do stuff
        }
    }

?>

然后在表单提交后,您可以将用户重定向到另一个页面,并在此页面中更改get_user_meta($user->ID, 'FORM_STATUS', 'FORM_STATUS_VALUE_NEW')

在表单提交http://contactform7.com/redirecting-to-another-url-after-submissions/

后重定向