找不到处理表单的位置?
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&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 数据。
我正在使用我想要自定义的 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&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 数据。