阻止WordPress自动处理某些URL查询 时间:2018-08-03 作者:John Doe 我正在为客户端编写一个自定义插件,我想使用$_GET 自定义页面中URL中的变量,例如?s=$1, ?p=$1 和?paged=$1. 使用其中一些变量,例如?paged=$1, 它将我重定向到另一个URL:[PAGE_URL]/page/$1.是否有任何筛选器或操作挂钩可用于删除特定页面的这些功能? 1 个回复 最合适的回答,由SO网友:Jacob Peattie 整理而成 你应该找到替代品,正如《国际食品法典》第"Reserved Terms" in WordPress (重点矿山):WordPress中有一整套保留关键字或术语,在某些情况下不应使用,因为它们可能与核心功能冲突。You should avoid using any of these terms when:Passing a term through a $_GET or $_POST array 注册分类法或post类型slug处理查询变量,您可以使用?search= 代替?s= 和?pg= 代替?page= 例如或者,根据具体操作,您可以使用add_rewrite_rule() 然后,您可以根据需要为基础查询变量命名。 结束 文章导航