我想这就是它的名字。。。
基本上是一个条件语句如果在特定的自定义帖子类型/自定义分类法中有任何帖子,那么显示帖子,它不显示img或包含任何内容…?
但是循环使用一些自定义的帖子类型?
如果特色定制税中有帖子,请检查每个帖子,如果没有,请跳到下一个帖子,如果出现临时图片或其他内容,请结束。。。
所以我想带查询的条件标记…
if
<?php $loop = new WP_Query( array( \'post_type\' => \'profile\',\'profile-type\' => \'featured\',\'posts_per_page\' => \'-1\' ) ); ?>
show post details
else if
<?php $loop = new WP_Query( array( \'post_type\' => \'films\',\'film-type\' => \'featured\',\'posts_per_page\' => \'-1\' ) ); ?>
show post details
etc etc
else
show include or temp image
这是可以做到的,还是对技术要求过高?
非常感谢您的帮助:)
最合适的回答,由SO网友:Evan Yeung 整理而成
您可以使用have_posts
作用有关更多信息,请访问The Loop
<?php
$loop1 = new WP_Query( array(
\'post_type\' => \'profile\',
\'profile-type\' => \'featured\',
\'posts_per_page\' => \'-1\' ) );
$loop2 = new WP_Query( array(
\'post_type\' => \'films\',
\'film-type\' => \'featured\',
\'posts_per_page\' => \'-1\' ) );
if($loop1->have_posts()) {
while($loop1->have_posts()) {
$loop1->the_post();
// content here
}
} elseif($loop2->have_posts()) {
while($loop1->have_posts()) {
$loop1->the_post();
// content here
}
} else {
// content if all else fails
}
?>