是否可以更改Wordpress搜索永久链接:
www.mydomain.com/search/my +结果+关键词+词
:
www.mydomain.com/my-result/keyword-term
并显示搜索页面或对此的任何想法。
谢谢。
打开主题文件夹中的searchform.php
并更改表单操作。当然,如果您愿意,甚至可以重新构建整个搜索表单。
wordpress codex有一个关于这个主题的有用教程:http://codex.wordpress.org/Creating_a_Search_Page
太晚了,但可以帮助像我这样的人。
将以下代码添加到functions.php文件中。
function wp_change_search_url() {
if ( is_search() && ! empty( $_GET['s'] ) ) {
wp_redirect( home_url( "/search/" ) . urlencode( get_query_var( 's' ) ) );
}
}
add_action( 'template_redirect', 'wp_change_search_url' );
function wp_search_rule(){
add_rewrite_rule('^search/([^/]*)?', 'index.php?s=$matches[1]', 'top');
}
add_action( 'init', 'wp_search_rule' );