分享各种网络资源
是我乃至整个互联网的精髓所在
 您目前所在位置: 站点首页 » WordPress » 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搜索内容为空自动跳回首页
    4 + 9 =