页面未收到ADD_REWRITE_RULE参数 时间:2017-06-30 作者:HOY 这不起作用:add_rewrite_rule(\'^spor/?\',\'index.php?pagename=search&search_text=spor\',top); 它会转到搜索页面,但search_text=spor 未生效。(如空)从浏览器手动浏览时:www.mydomain.com/index.php?pagename=search&search_text=spor 查询成功。我错过了什么? 1 个回复 最合适的回答,由SO网友:Milo 整理而成 自定义查询变量必须通过query_vars 要在规则中分析的筛选器。function wpd_add_query_vars( $qvars ) { $qvars[] = \'search_text\'; return $qvars; } add_filter( \'query_vars\', \'wpd_add_query_vars\' ); 然后可以使用get_query_var(\'search_text\'). 结束 文章导航