WordPress 更改搜索结果页面URL固定链接样式

Gavin Wu 2023年08月14日 8:08 Wordpress 504 Views

我们知道,wordpress如果想实现页面和文章的的连接样式,可以在设置-固定连接里修改。但是wordpress搜索结果页面的链接样式却没有可以直接修改的办法。我们这里分享一个方法,可以把搜索结果页面的连接把它做一下伪静态,更利于美观,举个例子说明一下:比如我们在网站内搜索 123

1
2
默认的链接样式为:https://wuean.com?s=123/,
美化之后显示为:https://wuean.com/search/123/

实现方法也很简单,直接将下面的代码扔到主题的function.php里即可

1
2
3
4
5
// 搜索美化伪静态
function change_search_url_rewrite() {if ( is_search() && ! empty($_GET['s'] ) ) {wp_redirect( home_url( '/search/') . urlencode(get_query_var( 's') ) . '/');
exit();}
}
add_action('template_redirect', 'change_search_url_rewrite');

其实,修改动态链接为伪静态也更利于 SEO 优化。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Top