欢迎来到入门教程网!

WordPress

当前位置:主页 > CMS教程 > WordPress >

WordPress实现搜索结果只有一篇文章时自动跳转到文章的方法

来源:本站原创|时间:2020-01-11|栏目: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;
}
}
}

希望本文所述对大家的WordPress建站有所帮助。

上一篇:WordPress后台显示相关用户文章相关联评论的方法

栏    目:WordPress

下一篇:WordPress分类与标签等存档页实现置顶的方法

本文标题:WordPress实现搜索结果只有一篇文章时自动跳转到文章的方法

本文地址:https://www.xiuzhanwang.com/a1/WordPress/12687.html

网页制作CMS教程网络编程软件编程脚本语言数据库服务器

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:835971066 | 邮箱:835971066#qq.com(#换成@)

Copyright © 2002-2020 脚本教程网 版权所有