找不到处理表单的位置?

Can't find where form is processed?

我正在使用我想要自定义的 wordpress 主题,但我找不到处理自定义 post 类型 Services 表单 $_POST 值的位置。表单操作 returns 到同一页面,但在查看页面和包装页面时,我看不到任何处理 $_POST 值的函数?

这是表单操作

<form id="edit-service" class="edit-service" enctype="multipart/form-data" method="post" action="http://example.com/add-service/?step=edit-info&amp;hash=427d72b2fe6d0e70a9cb" novalidate="novalidate"></form>

我如何调试它以找到正在处理 $_POST 值的位置?

这会有点难找,你可以尝试在整个代码中搜索 $_POST['edit-info'] 或 $_REQUEST['edit-info'] 之类的东西,使用 eclipse IDE , 按ctrl + h 在上面搜索, 对你有帮助

在添加服务(控制器?)中,您可以执行以下操作:

echo "<pre>";
var_dump($_POST);
echo "</pre>";
exit;

如果您使用的是 firefox,您还可以使用 Tamper Data 扩展程序,它可以让您查看和编辑所有 POST 数据。