不同部分中的多个WordPress帖子

时间:2018-01-23 09:22:57

标签: php wordpress

我正在开发一个WordPress网站,其首页上有多个博客帖子,但都有一个(稍微)不同的HTML,也有不同的地方,所以只是让循环重复本身就不能完成这项工作

设计预览:

enter image description here

我想我可能会对每个帖子进行查询,然后使用'offset 1','offset 2'等来按正确的顺序查询。

然后在每次查询后重置发布数据。

这会是一个好方法还是负载太大?还有其他好的解决方案吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

你可以这样做。它首先会在尝试加载之前检查是否有更多帖子。如果有,你只需要下一个故事就可以打印出来了。只需使用if( more_posts() )您需要在布局中插入帖子

function more_posts() {
     global $wp_query;
     return $wp_query->current_post + 1 < $wp_query->post_count;
}
if( more_posts() ){
    the_post();
    the_title();
}