<?php
$my_query = new WP_Query('category_name=whatever');
$count = 0;
while ($my_query->have_posts()) {
$my_query->the_post();
$count++;
}
if (count < 10) {
//loop again or something
1
这样的事情怎么样:
$count = 0;
while ( $count < 20 ) {
if ( !have_posts() ) {
rewind_posts();
}
the_post();
$count++;
}
5 回答
将它放在主题的functions.php文件中:
使用占位符Lorem Ipsum文本http://www.lipsum.com来制作足够的帖子并使用相同的拇指 . 比编写一个新循环更有意义(虽然它很容易)并在主题中放置/替换它 .
如果你担心SEO,那些担忧完全是错误的 . 阻止您的开发网站从搜索机器人,因为您不希望网站索引多个帖子和/或Lorem Ipsum文本 . 一旦站点在域上运行,然后执行站点 Map 并让机器人进入 .
后端有一个设置,您可以更改主页上的最大帖子数 - 查看设置 - >阅读
WordPress Codex上的这个链接将帮助您:The Loop - Multiple loops in Action
您可以使用WP_Query查询帖子,如果您没有至少10,那么您可以再次循环结果 .
这样的事情怎么样:
这当然假定查询确实至少有一个帖子