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

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

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

  add_action("template_redirect", "one_match_redirect");  function one_match_redirect() {      if (is_search()) {          global $wp_query;          if ($wp_query->post_count == 1) {              wp_redirect( get_permalink( $wp_query->posts["0"]->ID ) );          }      }  }  

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

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

  add_action("template_redirect", "one_match_redirect");  function one_match_redirect() {      if (is_search()) {          global $wp_query;          if ($wp_query->post_count == 1) {              wp_redirect( get_permalink( $wp_query->posts["0"]->ID ) );          }      }  }  

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。