Wordpress拦截通过钩子提交

Wordpress intercept Submit via hooks

我想通过 hooks 拦截 SUBMIT 操作。
基本上 submit 是通过通用 form

<from action="someurl_this_page" method="post">
<input type="text" value="some text"></input>
<input type="submit" value="submit"></input>
<form>

需要知道要访问哪个触发器,例如: add_action('hook', my_method)
尝试使用 save_postthe_postpublish_postpre_post_update,但都无法拦截。
由于“动作”未设置为 admin-post.php 无法使用 admin_post_nopriv
没有第 3 方插件有趣,需要在“clasic_way”中完成一些事情。

此外,我不允许在前端做任何更改(修改动作、字段、函数等),只能添加一个模块来完成任务。

您的表单与任何 WordPress 功能无关,仅与它本身有关。它只会导致对您指定的 URL 任何内容的 POST 请求。如果那不是任何特定端点 URL,而只是某个页面的地址 - 那么您将需要找到一个很早就运行的通用挂钩,并在其中自己处理 POSTed 数据。

init 通常是您在加载和初始化 WP 基础知识时需要做的事情的好地方

http://rachievee.com/the-wordpress-hooks-firing-sequence/