我在wordpress页面中创建了一个表单(它在模板中进行了硬编码)此表单在其所在的页面上重定向。此表单还验证模板文件中的数据。
如果我把这张表格放在任何一页上,它都会起作用。但在首页,当我提交它时,我得到一个页面,带有默认模板,只有“有一个错误”在它的内容中。
那么,我怎样才能使表单在任何地方都有效?如何在首页使用表单返回的POST数据?
我在wordpress页面中创建了一个表单(它在模板中进行了硬编码)此表单在其所在的页面上重定向。此表单还验证模板文件中的数据。
如果我把这张表格放在任何一页上,它都会起作用。但在首页,当我提交它时,我得到一个页面,带有默认模板,只有“有一个错误”在它的内容中。
那么,我怎样才能使表单在任何地方都有效?如何在首页使用表单返回的POST数据?
似乎我的表单使用了wordpress命名空间中的一些值。如果此问题发生在您身上,请检查您为输入提供的id/名称。如果过于笼统,可能会产生冲突。
我正在尝试创建一个用于(面向公众的)表单的nonce。下面是我的代码:function my_form() { if (isset($_POST[\'submit\'])) { $name = $_POST[\'name\']; $description = $_POST[\'description\']; $output_form = false; if (wp_verify_nonce($_P