如何在wordpress插件中获取表单发布值

时间:2013-06-07 05:30:25

标签: wordpress plugins

我正在开发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();
                }


1 个答案:

答案 0 :(得分:0)

你可以传递像这样的变量

 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();
            }

并使用您想要的功能:

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

如果您有任何疑问,请告诉我