自定义循环返回上一个循环的最后两个帖子

时间:2018-10-07 12:47:02

标签: wordpress loops

我想在我的博客文章中使用Ajax构建更多加载按钮 所以我写了这个函数来编辑@var $w_query对象元素

        function pagination_ajax() {
        global $wp_query;
        $query_vars = $_POST['query_vars']; // I pass this from load more button attribute
        $query_vars['paged'] = $_POST['paged']; // same thing 
        $wp_query = new WP_Query( $query_vars ); 
        $GLOBALS['wp_query'] = $wp_query; // edit $wp_query global variable value to loop posts via my custom loop function posts_loop()
        posts_loop('archive');
        die(0);
    }
}

问题是我使用相同的功能在存档页面中加载帖子,并且当我使用默认的wordpress分页时效果很好,但是我不知道我的函数为什么会出错,为什么它加载了上一页的最后两篇帖子! >

0 个答案:

没有答案