创建处理和提交表单的wordpress插件

时间:2016-02-29 21:46:07

标签: php wordpress forms

我正在研究如何为wordpress创建一个插件,我可以制作一个插件,添加短代码放在我的页面上,然后生成表单。

{{1}}

现在准确地将此表单保存在与登录用户相关的银行中。

当我点击提交时上面代码的方式将我重定向到“multi-form-submit.php”的页面。但是,当我进入该页面时,我有以下代码:

{{1}}

然而,由于这种情况,她还没有回来,因为任何人都能做到这一点吗?

1 个答案:

答案 0 :(得分:0)

我设法找到一个有光的参考,经过多次尝试后发现了怎么做。这是参考:link

我正在使用由WORDPRESS PLUGIN BOILERPLATE GENERATOR

生成的插件结构

在其中,您应该将在公共视图中开始的内容放在函数中:define_public_hooks()。在这个角色中,我检查了一个拉伸,启用了使用我的插件的选项:

/** Set build form by shorcodes*/
if($this->get_option('mult_form')){
   $this->loader->add_action('init', $plugin_public, 'mult_form');
}

此部分将我重定向到控制我所有公共行为的类的功能:

public function mult_form(){
    if(isset ( $_REQUEST['action']) and $_REQUEST['action'] == 'mult_form_submited'){
        $this->mult_form_submit();
    }
    $this->mult_form_shortcode();
}

称它为两个私人函数,在哪里做一些不会显示代码的处理,如果一切顺利的话,制作一个include_once('partials / my_file.php');,当然是一个不同的文件,首先是所有处理的地方生成短代码,第二个我将把所有的治疗提交表格。