我是Wordpress的新手,我正在尝试开发一个插件。插件需要做的就是提供一个html表单,供后端用户填写然后提交。一旦用户点击表单上的submit,我想执行sql查询。
我将表单创建为工具。但我无法在提交表单时执行该函数。我已经阅读了admin\\u post\\u custom\\u操作的文档。此时,我只是想将一些内容转储到错误日志中,以便看到函数正在被调用。我的代码如下。error\\u log dump在代码的启动部分起作用,因此我知道我的错误日志记录设置正确。如果您能提供任何有关如何进行此项工作的指导,我们将不胜感激。
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
}