Php 如何在wordpress上钩住表单提交的代码

Php 如何在wordpress上钩住表单提交的代码,php,wordpress,forms,Php,Wordpress,Forms,我是wordpress插件开发的新手,从wordpress开发教程和文章中我了解到,为了给动作添加一种监听器,必须使用钩子。那么有人能告诉我如何在表单提交上做这样的事情吗?假设有另一个插件处理表单创建,如果它有任何不同。如果生成表单的插件创建了任何可以挂接的钩子,您应该能够做到这一点,并添加您自己的自定义代码 或者,我认为您可以使用管理员post挂钩。基本上,您可以执行以下操作: add_action( 'admin_post_add_foobar', 'prefix_admin_add_foo

我是wordpress插件开发的新手,从wordpress开发教程和文章中我了解到,为了给动作添加一种监听器,必须使用钩子。那么有人能告诉我如何在表单提交上做这样的事情吗?假设有另一个插件处理表单创建,如果它有任何不同。

如果生成表单的插件创建了任何可以挂接的钩子,您应该能够做到这一点,并添加您自己的自定义代码

或者,我认为您可以使用管理员post挂钩。基本上,您可以执行以下操作:

add_action( 'admin_post_add_foobar', 'prefix_admin_add_foobar' );

function prefix_admin_add_foobar() {
    // Handle request then generate response using echo or leaving PHP and using HTML
}
因此,上面的内容进入functions.php文件,只要表单中有一个动作参数“add\u foorbar”,就会调用“prefix\u admin\u add\u footbal”函数中的代码。这段代码是直接从中获取的,应该提供更多信息