搜索结果页重定向ex.com/?s=eartheTerms至ex.com/earch Terms

时间:2015-12-22 作者:David777

我想将搜索结果页面重定向到一个静态页面,如示例。com/?s=示例的searchterms。com/searchtermsorexample。com/?s=示例的searchterms。com/searchterms。html

WordPress中的任何可能性我都可以重定向示例。com/?s=示例的searchterms。com/搜索/搜索词

1 个回复
SO网友:Aftab

在你的主题函数中写下这个。php。希望这对你有所帮助。

function code_search() {
    if ( is_search() &&
         strpos($_SERVER[\'REQUEST_URI\'], \'/wp-admin/\') === false &&
         strpos($_SERVER[\'REQUEST_URI\'], \'/search/\') === false ) {
         wp_redirect( get_bloginfo(\'home\') . \'/search/\' . str_replace(\' \', \'_\', str_replace(\'%20\', \'_\', get_query_var(\'s\'))));
         exit();
    }
}

add_action(\'template_redirect\', \'code_search\');

相关推荐

按自定义域的第一个字母筛选自定义WP_QUERY-希望使用Search和Filter Pro?

我有一个自定义WP\\U查询,它可以非常简单地过滤自定义帖子类型:<?php $query = new WP_Query( array( \'post_type\' => \'professionals\', \'search_filter_id\' => \'204\' ) ); ?> 输出如下所示:<div id=\"results\"> <?php if (