WordPress当搜索结果为零时,跳转到首页

作者头像
首页 建站技术 正文
广告

一般情况下WordPress搜索文章未找到内容时会提示“没有您要找的文章”之类的,如果想在搜索结果为零时,跳转到首页,可以将下面的代码添加到当前主题函数模板functions.php中:

  1. add_action( 'template_redirect', 'redirect_empty_search_results' );
  2. function redirect_empty_search_results() {
  3. global $wp_query;
  4. if ( is_search() && $wp_query->found_posts == 0 ) {
  5. wp_redirect( home_url() );
  6. exit();
  7. }
  8. }
    也可以修改其中的:
    wp_redirect( home_url() )
    跳转到指定的页面,比如:

    wp_redirect( 'https://www.aybk.cn');
    image.png

版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。
版权声明:本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系客服并出示版权证明以便删除!
黑马程序员《DeepSeek+Cursor+Devbox 零代码开发项目课程》
« 上一篇 06-01
突破Nginx中文PDF预览瓶颈:Nginx配置文件与Script脚本解法
下一篇 » 05-31

个人信息

HI ! 请登录
注册,享受下载全站资源特权。
百度一下

随便看看

大家都在看

标签TAG