分享各种网络资源
是我乃至整个互联网的精髓所在
 您目前所在位置: 站点首页 » WordPress » 代码 » WordPress搜索内容为空自动跳回首页
+

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

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

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

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

今天在闲逛博客的时候看到了麦新杰的独立博客的一篇文章,主要内容讲的就是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纯代码实现文章AJAX点赞

    WordPress纯代码实现文章AJAX点赞

    这个功能其实在很多主题中都集成进去了,DUX默认的主题里面也是有这个功能的,但是我将其删除了,之后换上了评星插件了,评 ...

    点击查看
  • WordPress页面(page)添加标签和分类功能

    WordPress页面(page)添加标签和分类功能

    WordPress页面(page)添加标签和分类功能 文章分类目录和标签功能是WordPress自带的功能,但是很多时候,喜欢使用页面的用 ...

    点击查看
  • 如何在WordPress文章中插入视频

    如何在WordPress文章中插入视频

    如何在WordPress文章中插入视频 现在很多站点都是做视频站点的,同时也有很多视频站点都是使用的CK播放器,如果你已经使用了 ...

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