2017-02-21 113 views
0

我使用wp_query与分页加载了很多与定制开发的无限滚动的jQuery插件我的帖子的,它需要一段时间来加载20后用缩略图,并在其中注入DOM每次插件请求一个新页面。反向WordPress的查询分页缓存的旧帖子

我想如果我可以扭转分页方向,以便页面1显示最旧的20个帖子(不是最近的20个),然后第二个页面显示接下来的20个旧帖子等,然后我可以缓存这些分页链接会使性能变得更好。

这种方式页面1,2,3应始终返回相同的帖子,最新的页面应该有最新的帖子。

这是否有意义?我该怎么做?

回答

1

令您的帖子日期:

WP_Query(array(
    ..., 
    "orderby" => "date", 
    "order" => 'DESC', 
    ... 
)); 

然后迫使请求的页面通过浏览器使用jQuery缓存:

$.ajax({ 
    url: ..., 
    type: "GET", 
    cache: true,   
    ... 
}); 

下面是关于在jQuery的高速缓存参数的详细信息: https://stackoverflow.com/a/18671689/1123556