我正在开发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();
}
答案 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']);
如果您有任何疑问,请告诉我