Wordpress 中的 PHP $_SERVER['PHP_SELF'] 重定向到索引页面

Chr*_*ill 3 php forms wordpress action

我有一个 wordpress 网站。有一个类别页面,上面有一个表单来对帖子进行排序/过滤。

我尝试使用 $_SERVER['PHP_SELF'] 作为表单操作,因为我需要获取表单的内容以显示帖子,但是当我这样做时,它会重定向到索引页面。

是否有一个原因?或者在 wordpress 中提交表单的更好方法。

谢谢

Kyl*_*cot 5

这样做的原因是 Wordpress(几乎)通过 index.php 页面运行所有内容,然后通过它的路由逻辑处理要显示的页面。您可能会尝试var_dump($_SERVER);查看您想要的值,但它可能是$_SERVER['REQUEST_URI'].