WordPress搜索结果中只有一个文章时自动跳转到该链接

发布时间:5个月前 来源:互联网

当访问者通过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;
         }
     }
 }
特别声明:以上文章来源互联网,由环络收集整理,如内容、图片有任何版权问题,请联系我们进行处理。

很高兴能够帮助您

欢迎联系我们,希望能为您有所帮助!

很高兴能够帮助您

搜索犹豫不如咨询1次

主营项目:网站建设,手机网站,响应式网站,SEO优化,小程序开发,版权登记,商标注册等

立即咨询 13513822110
在线客服
Hi,我来帮您!