分享各种网络资源
是我乃至整个互联网的精髓所在
最新消息:站点开启被动注册模式,详情点击这里了解
 您目前所在位置: 站点首页 » WordPress » 代码 » WordPress搜索内容为空自动跳回首页
+

WordPress搜索内容为空自动跳回首页

站点目前取消了这个代码,此代码可能引起后台文章筛选时自动跳转问题,不过这个问题已经向原作者反馈,现已修复

WordPress搜索内容为空自动跳回首页-BanYuner

今天在闲逛博客的时候看到了麦新杰的独立博客的一篇文章,主要内容讲的就是WordPress博客,当用户搜索词为空的时候自动跳转至博客首页.代码组成很简单,虽然我看到不懂,但是到该的原理还行,说白了就是当搜索词为空的时候,自动跳转到首页,否则就继续执行搜索词.这里我首先附上代码:

/* 搜索关键词为空 */
function mt_redirect_blank_search( $query_variables ) {
    if (isset($_GET['s']) && !is_admin()) {
        if (empty($_GET['s']) || ctype_space($_GET['s'])) {
            wp_redirect( home_url() );
            exit;
        }
    }
    return $query_variables;
}
add_filter( 'request', 'mt_redirect_blank_search' );

代码看上去很简单,但是我们需要学会的不是贴上代码就可以了,我们需要的是举一反三.很明显,直接返回首页对于访客没有什么吸引力,既然访客是搜索为空代码,无非就是无聊或者想要随机搜索一下,那么我们需要的就是给他们看他们想要的,有的人可能想要看看电视,有的人想要听听歌曲,有的人想看下站点有什么热门帖子,那么我们需要的就是直接跳转过去.如何跳转呢,关键在与home_url这个关键代码,我们只需要将其替换为固定网址或者其它变量即可,如果是一个固定连接的话,那么需要以单引号括起来也就是’xxx.xxx’,这样的话,就可以达到目的了.

目前我是直接将其条转到了博客中点赞前几的页面中去了,具体情况,大家可以尝试搜索一下

关注我们 打赏 分享此文

微信扫码,关注我们

扫码,支持我

WordPress搜索内容为空自动跳回首页

支付宝(点击图片切换)

扫码,支持我

WordPress搜索内容为空自动跳回首页

微信(点击图片切换)

扫码,手机看

WordPress搜索内容为空自动跳回首页
匿名

个人评价:┃草根博主┃站点无技术含量┃文章内容不够吸引人┃转载内容随处可见┃资源均来自网络┃ 分享是我的宗旨,也是这个站点存在意义,分享的东西你现在可能不需要,但是我相信只要在某个时间你需要的时候能在这里找到,那么我就是成功的

相关推荐

  • WordPress添加评论内容字数限制

    WordPress添加评论内容字数限制

    很久之前我们介绍过,如何添加文章内容字数限制,有兴趣的可以去了解一下: 那么今天给大家介绍的是,如何给WordPress评论内容中添加字数限...

    点击查看
  • Giphypress-WordPress文章内容中添加GIF图片

    Giphypress-WordPress文章内容中添加GIF图片

    看了标题之后,千万不要关闭这个页面,因为这个页面里面的内容可能跟你了解的不一样。 我们都知道 WordPress 可以通过添加媒体来上传 G...

    点击查看
  • 如何自定义WordPress登陆页面背景

    如何自定义WordPress登陆页面背景

    这个功能是一个小功能,但是就我了解到的,目前还是有很大一部分主题都是使用的了这个功能的,所以这里还是简单的介绍一下实现方法。 首先我们看到登...

    点击查看
WordPress搜索内容为空自动跳回首页
7 + 1 =
  • 昵称 (必填)  
  • 邮箱 (必填)
  • 网址 (选填)