[WordPress教程]WordPress内置搜索结果只有一篇文章时自动跳转到该文章

[WordPress教程]WordPress内置搜索结果只有一篇文章时自动跳转到该文章

[WordPress教程]WordPress内置搜索结果只有一篇文章时自动跳转到该文章

当你的读者在你的WordPress博客的内置的查找引擎查找时分,回来的效果是按照时间先后的陈列格式。假如查找效果只有一篇文章的时分,为提高用户体验,咱们能够让着唯一的一个查找效果主动跳转到该文章。下面便是所需求的代码。

将下面的代码添加到主题的funtions.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_redirect( get_permalink( $wp_query->posts['0']->ID ) );
            }
        }
    }

 

分享到 :
相关推荐

WordPress站点如何实现发布文章即主动推送到百度快速收录?

百度搜索结构近期再次升级,那么本次升级有可能会对没有技术的运营人员造成一定的影响。之...

给wordpress增加分类背景图功能并调用

wordpress虽然是国外的程序,但是经过多年的发展在国内也比较完善了。wp提供了...

WordPress SEO优化 如何自动为文章添加标签链接增加站点内链

关于wordpress程序的SEO优化小编也有点迷茫,插件太多。先不纠结插件的问题,...

WordPress问答插件 QAPress

QAPress是由WPCOM团队开发的第一款付费WordPress插件,QAPres...

发表评论

登录... 后才能评论