您应该首先添加自己的自定义查询变量:
function add_search_store_query_var($vars) {
$vars[] = \'search_store\';
return $vars;
}
add_filter( \'query_vars\', \'add_search_store_query_var\');
然后添加重写规则:
function add_search_store_rewrite_rule() {
add_rewrite_rule(\'stores/([^/]+)$\', \'index.php?page_id=<YOUR SEARCH PAGE ID>&search_store=$matches[1]\', \'top\');
}
add_action(\'init\', \'add_search_store_rewrite_rule\');
然后您可以使用
get_query_var(\'search_store\');
获取搜索词。
在检查之前,请记住刷新重写规则-如果没有刷新规则,它将无法工作。(只需转到永久链接设置并单击保存)。
顺便说一句,直接在这里编码,所以可能有点问题。