我整天都在摆弄这个,试图改变我的网站搜索功能。com/s?此%20是网站的%20示例。com/tag/这是一个毫无用处的例子。
我的代码片段中包含以下代码:
/** * Change search page slug. */
function wp_change_search_url() {
if ( is_search() && ! empty( $_GET[\'s\'] ) ) {
wp_redirect( home_url( "/tag/" ) . urlencode( get_query_var( \'s\' ) ) );
exit();
}
}
add_action( \'template_redirect\', \'wp_change_search_url\' );
理论上,这应该是我想要的,我很快就能解决这个问题。但是我的URL现在显示为/tag/this+is+an+example/而不是/tag/this+an+example/
有什么想法吗?非常感谢您的帮助!