Wordpress 当我在作为POST操作目标的页面中包含wp-blog-header.php时,为什么会得到404?

Wordpress 当我在作为POST操作目标的页面中包含wp-blog-header.php时,为什么会得到404?,wordpress,http-post,Wordpress,Http Post,我在Wordpress博客中有一个表单,当表单提交时,它使用一个PHP文件作为帖子的操作。PHP文件不在正常的WP上下文中,但我希望能够从WP数据库中读取一些自定义字段,因此,如前所述,我已将WP-blog-header.PHP包含在该文件中。然而,我一包含该文件,POST就会以404失败。如果我删除了include,它可以正常工作。WP是否有某种安全机制防止在帖子中加载WP-blog-header.php?有什么办法可以解决这个问题吗 主要目标是从我的WP站点中特定页面上的高级自定义字段中提取

我在Wordpress博客中有一个表单,当表单提交时,它使用一个PHP文件作为帖子的操作。PHP文件不在正常的WP上下文中,但我希望能够从WP数据库中读取一些自定义字段,因此,如前所述,我已将WP-blog-header.PHP包含在该文件中。然而,我一包含该文件,POST就会以404失败。如果我删除了include,它可以正常工作。WP是否有某种安全机制防止在帖子中加载WP-blog-header.php?有什么办法可以解决这个问题吗

主要目标是从我的WP站点中特定页面上的高级自定义字段中提取值。如果有一个不包含wp-blog-header.php的好方法,我愿意接受建议


谢谢

如果表单发布了一个参数为
name
的字段,则结果将是404

是的,这是我的问题。谢谢想再解释一下为什么会发生这种情况吗?很抱歉,我这么晚才看到,我已经一年多没有研究过了,但它与Wordpress所做的路由/永久链接重写有关。这个答案今天对我来说是一个救命稻草。。。非常感谢!!!