• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >WordPress > WordPress搜索结果只有一篇文章时自动跳转到该文章

WordPress搜索结果只有一篇文章时自动跳转到该文章

作者:小兽 字体:[增加 减小] 来源:互联网 时间:2018-11-02

小兽向大家介绍了WordPress搜索结果只有一篇文章时自动跳转到该文章等相关知识,希望对您有所帮助

站内搜索是网站必须的一个功能,WordPress系统在搜索功能这块做的还算可以。有时候在文章数量较少或者搜索关键词较为复杂的时候,匹配出来的搜索结果可能就只有一篇文章,如果边栏设置的较长,此时就会显得有些“左右失调”不太美观。考虑到用户体验,我们来对WordPress搜索做个小小的优化:当WordPress搜索结果只有一篇文章的时候,我们让页面自动调整到此文章。

这样一来,避免了搜索列表单独一篇文章而侧边栏长长一列的情况;而且也省去了用户二次点击的动作,在一定程度上能够提高用户体验。而我们只需要在主题函数模板functions.php里添加一段代码即可。

//搜索结果只有一篇文章时跳转到该文章
add_action('template_redirect', 'redirect_single_post');
function redirect_single_post() {
if (is_search()) {
global $wp_query;
if ($wp_query->post_count == 1 && $wp_query->max_num_pages == 1) {
wp_redirect( get_permalink( $wp_query->posts['0']->ID ) );
exit;
}
}
}

将以上代码放入functions.php最后一个?>前即可。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

相关文章

  • 2018-11-02使用最多的WP-PageNavi分页导航插件
  • 2017-05-13wordpress中强大的调用文章函数query posts 用法
  • 2018-11-02专为国人开发的编辑器:Kindeditor For WordPress插件
  • 2018-11-02如何检查您的WordPress网站速度?
  • 2018-11-02解决wordpress更新/安装失败的方法
  • 2018-11-02wordpress教程之 WordPress 阅读设置
  • 2017-05-13WordPress数据库的基本构造及各表结构
  • 2018-11-02WordPress利用评论黑名单屏蔽恶意评论
  • 2017-05-13控制好你的 Wordpress 侧边栏
  • 2017-05-13wordpress 如何从后台数据库修改theme(图文教程)

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • WordPress反复出现需要升级数据库的解决方法
    • WordPress分类目录URL优化 去掉链接中的category教程
    • Wordpress忘记后台密码怎么办 轻松找回WP密码的方法
    • WordPress评论禁止针对指定内容全英文的方法
    • WordPress 常用的Ping List
    • WordPress上传图片自动重命名的方法
    • WordPress配置文件wp-config.php详解
    • 在WordPress 文章未尾自动添加一个作者信息框
    • WordPress获取下一篇文章信息函数:get_next_post
    • wordpress教程防wordpress广告的方法 评论中包含过多链接不可提交

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有