我正在尝试创建一个表单,在提交时将数据添加到 mysql 数据库并重定向到成功页面。
我将此代码添加到我的 functions.php 文件的底部:
add_action('init', 'form_submit');
function form_submit(){
    global $wpdb;
    if(isset($_POST['form_sub']))
    {
        $name= $_POST['name'];
        $age= $_POST['age'];
        $wpdb->insert( 
    'mytable', 
    array( 
        'name' => $name, 
        'age' => $age
    ), 
    array( 
        '%s', 
        '%s' 
    ) 
    );
    header("Location: http://www.google.com");
    }
}
并向我的页面添加了一个表单,该表单在单击提交时调用此函数。
当我尝试这个时,数据被添加到 mysql 数据库中,但重定向似乎不起作用。它没有访问 google.com,而是将其添加到页面顶部:
对象已移动 此文档可在此处找到
这里是 google.com 的链接。关于如何解决这个问题的任何想法?谢谢!