当WordPress搜索查询仅返回一个匹配项时自动重定向

   2025-07-15 admin00120

有时,在搜索WordPress博客时,您只能在结果中找到一项。根据您网站的组织方式,这应该是用户正在寻找的项目。我们的一位用户询问,如果搜索查询结果只有一个匹配项,是否有一种方法可以重定向到该帖子。在本文中,我们将向您展示当搜索查询仅返回一个匹配项时如何将用户重定向到该帖子。

您所要做的就是打开主题的functions.php文件并粘贴以下代码片段。

add_action('template_redirect','one_match_redirect');functionone_match_redirect(){if(is_search()){global$wp_query;if($wp_query->post_count==1){wp_redirect(get_permalink($wp_query->posts['0']->ID));}}}
 
举报收藏 0打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  RSS订阅
Powered By DESTOON