图片待添加
图片待添加

WordPress搜索功能结果只有一个时直接跳转到结果文章页面

2020-03-15 15:10 分类:WordPress主题开发制作教程 阅读(次阅读) 标签:,

我们的WordPress内容多了后就需要用到WordPress搜索功能. WordPress主题开发教程:模板的站内搜索功能制作教程

WordPress搜索功能结果只有一个时直接跳转到结果文章页面

WordPress搜索可以让访客快速找到他需要的文章:

而如果WordPress搜索功能结果只有一个时,还有再点击一次文章标题链接才能看到内容,有的朋友觉得这样麻烦.

下面说说如何实现:

WordPress搜索功能结果只有一个时直接跳转到结果文章页面

步骤一:打开自己的模板函数functions.php (在wp-content/themes/下面的你的主题目录)

添加如下代码:

//WordPress搜索功能结果只有一个时直接跳转到结果文章页面
//原文链接地址: https://www.wpyi.com/sousuo-jieguo-yige.html
function search_jump_page() { //定义函数
 if(is_search()) { //判断是否是搜索结果页面
  global $wp_query; //定义全局变量
  if ($wp_query->post_count == 1) { //判断搜索结果数量是否是1
   wp_redirect( get_permalink( $wp_query->posts['0']->ID ) ); //如果是1则使用wordpress内置函数wp_redirect跳转
  }
 }
}
add_action('template_redirect', 'search_jump_page'); //把定义的函数使用上

WordPress搜索相关文章:

WordPress主题开发教程:只搜索文章标题

WordPress主题开发教程:搜索结果关键词高亮加粗显示

WordPress主题开发教程:模板的站内搜索功能制作教程

向阳WordPress主题开发教程二:WordPress主题模板文件结构说明


本文地址: https://www.wpyi.com/sousuo-jieguo-yige.html