0

我正在 wordpress 中开发一个表单插件,我想要的是当任何人在我的网站上提交表单时,我的插件可以获取所有表单值并将其保存在数据库中。

这是我的代码。

我设置了表单动作。 http://www.mywebsite.com?action=myform&redirect_url=thank-you

add_action('init', array(&$this, 'get_form_parameters'));// init function

 

    //to get form values
    function get_form_parameters() {
                global $_POST;
                global $wp_query;

                if (isset($wp_query->query_vars['action'])) {
                    print $wp_query->query_vars['action'];
                    exit();
                }


4

1 回答 1

0

You can pass variables like this

 function get_form_parameters($name, $email, $pass) {
            global $_POST;
            global $wp_query;

// you can use direct these variables in function like echo $name, $email, $pass

            if (isset($wp_query->query_vars['action'])) {
                print $wp_query->query_vars['action'];
                exit();
            }

and use function like this where you want :

get_form_parameters($_POST['name'], $_POST['email'], $_POST['pass']);

if you have any doubt then please let me know

于 2013-06-07T05:39:21.800 回答