知更鸟begin主题修改WordPress搜索结果URL样式的方法

admin 2019年11月8日13:28:49 评论 28

知更鸟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' );

转自:诗梦博客

admin

发表评论

您必须才能发表评论!