我是一个新的Wordpress,我正在努力开发一个插件。插件所需要做的就是提供一个html表单给后端用户填写,然后提交。一旦用户点击表单上的submit,我想要执行sql查询。
我已经将表单创建为一个工具。但是,当表单提交时,我无法获得要执行的函数。我已经阅读了admin_post_custom_action的文档。此时,我只是想把一些东西转储到错误日志中,这样我就可以看到函数正在被调用。我的密码在下面。error_log转储可以在代码的初始部分工作,因此我知道我的错误日志是适当设置的。任何关于如何开展这项工作的指导都将不胜感激。
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
}发布于 2015-02-13 15:35:38
https://wordpress.stackexchange.com/questions/178047
复制相似问题