WordPress实现当搜索结果只有一篇文章时自动跳转到该文章 | 张恒镭的博客

WordPress实现当搜索结果只有一篇文章时自动跳转到该文章

时间:13-12-20 栏目:网站建设 作者: 评论:0 点击: 1,943 次

当读者通过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;
        }
    }
}

声明: 本文由( )原创编译,转载请保留链接: WordPress实现当搜索结果只有一篇文章时自动跳转到该文章

WordPress实现当搜索结果只有一篇文章时自动跳转到该文章:等您坐沙发呢!

发表评论




------====== 本站公告 ======------
欢迎关注我的博客。

其他