首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >插件开发表单自提交

插件开发表单自提交
EN

WordPress Development用户
提问于 2015-02-13 15:21:48
回答 1查看 1K关注 0票数 1

我是一个新的Wordpress,我正在努力开发一个插件。插件所需要做的就是提供一个html表单给后端用户填写,然后提交。一旦用户点击表单上的submit,我想要执行sql查询。

我已经将表单创建为一个工具。但是,当表单提交时,我无法获得要执行的函数。我已经阅读了admin_post_custom_action的文档。此时,我只是想把一些东西转储到错误日志中,这样我就可以看到函数正在被调用。我的密码在下面。error_log转储可以在代码的初始部分工作,因此我知道我的错误日志是适当设置的。任何关于如何开展这项工作的指导都将不胜感激。

代码语言:javascript
复制
if (is_admin())
{
    add_action('admin_menu', 'nbn_page_creation_admin_menu');           
    add_action('admin_post_nbn_page_creation_create_page', 'prefix_nbn_page_creation_create_page');
}

function nbn_page_creation_admin_menu() {
    add_submenu_page('tools.php', 'NBN Page Creation', 'NBN Page Creation', 'administrator', 'nbn-page-creation', 'nbn_page_creation_html_page');
}

function prefix_nbn_page_creation_create_page(){
    error_log("Form Submitted!");
}

function nbn_page_creation_html_page() {
    // HTML CODE IS GENERATED SUCCESSFULLY TO THE TOOL PAGE VIA THIS BLOCK THERE IS NO ACTION ON MY FORM ELEMENT BECAUSE WHEN I TRIED TO DO IT ACCORDING TO THE DOCUMENTATION IT SENT ME TO AN EMPTY PHP FILE
}
EN

回答 1

WordPress Development用户

发布于 2015-02-13 15:35:38

您是否检查了下列内容:

按下设置按钮时触发自定义操作

似乎是类似的情况。

另外,您考虑过让表单提交给自己并监视$_REQUEST变量吗?

票数 -1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/178047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档