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

当你的读者在你的WordPress博客的内置的搜索引擎搜索时候,返回的结果是按照时间先后的陈列格式。如果搜索结果只有一篇文章的时候,为提高用户体验,我们可以让着唯一的一个搜索结果自动跳转到该文章。下面就是所需要的代码。

将下面的代码添加到主题的funtions.php 文件的最后一个 ?> 前:

//搜索结果自动跳转 Devework.com add_action('template_redirect', 'redirect_single_post'); function redirect_single_post() { if (is_search()) { global $wp_query; if ($wp_query->post_count == 1) { wp_redirect( get_permalink( $wp_query->posts['0']->ID ) ); } } }

本文由 DeveWork.com 的 Jeff 翻译自《How to redirect to post if search results only returns one post》,转载请注明来源。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏从零开始学自动化测试

appium+python自动化44-appium命令行模式

appium desktop有个客户端版本,每次运行脚本的时候都要去双击启动才能运行,很显然不太方便,影响效率。那么有没什么办法不启动桌面程序就能运行呢,比如c...

1112
来自专栏用户2442861的专栏

Ubuntu下的mysql安装

转载于http://blog.chinaunix.net/uid-26275986-id-4051976.html(如果不允许转载博主告诉我哈)

933
来自专栏运维小白

7.8/7.9 源码包安装

源码包安装目录概要 cd /usr/local/src/ wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2...

1816
来自专栏进击的君君的前端之路

域名、网站名、URL

1625
来自专栏主机笔记

安装serverstatus监控多台服务器状态

如果是一台服务器很好管理,但是服务器多了,就很容易忘记,因此就需要一个监控的平台。serverstatus是一个开源的服务器监控系统,可以利用serversta...

7197
来自专栏蓝天

MOOON-scheduler设计图更新

初稿设计:http://blog.chinaunix.net/uid-20682147-id-3252602.html

741
来自专栏华仔的技术笔记

使用git命令方式将本地工程上传到Gitlab或Github

7117
来自专栏小尘哥的专栏

centos7下redis的安装配置

3、下载源码到本地(wget http://download.redis.io/releases/redis-你需要的版本.tar.gz---我下载的是3.2....

1232
来自专栏Linyb极客之路

如何将多个Eclipse项目导入IntelliJ IDEA

IntelliJ IDEA 与Eclipse在新建项目上的叫法略有不同,区别见下图。

1184
来自专栏Ryan Miao

使用webstom或者idea上传代码到github或coding

鉴于github网络速度太慢,建议用coding。先介绍github上传方式,因为webstom或idea集成了github,方法简单。 git是一个版本控制器...

3637

扫码关注云+社区