我正在开发一个wordpress表单插件,我想要的是当任何一个提交表单在我的网站上,我的插件可以得到所有的表单值,并可以保存在数据库。
这是我的代码。
设置表单动作。http://www.mywebsite.com?action=myform& redirect_url =感谢
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();
}
你可以像这样传递变量
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']);
如果您有任何疑问,请告诉我