心灵毒鸡汤:
begin主题新功能修改WordPress搜索结果URL,很久的方法了,修改默认搜索结果URL以/来显示而不是默认的那种?带问号的动态URL链接显示WordPress搜索文章。
把下面代码加到主题目录里的functions.php文件里,保存刷新缓存自己搜一下就看到显示的链接了,这种格式的链接如果用cdn内容分发的话应该会缓存,未测试cdn内容分发。
代码:
- function change_search_url_rewrite() {
- if ( is_search() && ! emptyempty( $_GET['s'] ) ) {
- wp_redirect( home_url( '/search/' ) . urlencode( get_query_var( 's' ) ) . '/');
- exit();
- }
- }
- add_action( 'template_redirect', 'change_search_url_rewrite' );
评论