我正在开发一个WordPress网站,其首页上有多个博客帖子,但都有一个(稍微)不同的HTML,也有不同的地方,所以只是让循环重复本身就不能完成这项工作
设计预览:
我想我可能会对每个帖子进行查询,然后使用'offset 1','offset 2'等来按正确的顺序查询。
然后在每次查询后重置发布数据。
这会是一个好方法还是负载太大?还有其他好的解决方案吗?
谢谢!
答案 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();
}