我所追求的是如果填写了自定义字段,则会在每个日历上显示日期和标题;但目前,它正在按顺序显示每个子页面的日历,但我只想要一个日历和日期,如果他们有即将到来的日期。
任何帮助都将受到极大的欢迎! - 请参见底部的链接以获取工作示例。
这就是我现在所拥有的:
<!-- PHP OF OPEN DAYS -->
<!-- Calender Items -->
<div class="calender-item">
<?php $values = get_post_custom_values("next_open_day");
if ( is_array($values) )
the_field( 'university_name');
else
echo '';
?>
<?php $values = get_post_custom_values("next_open_day");
if ( is_array($values) )
the_field('next_open_day');
else
echo '';
?>
<!-- END OF CALENDER ITEM -->
</div>
<?php endwhile; ?>
<?php wp_reset_query(); ?>
然后请任何想法拍摄......
我的网站此刻吐出的方式是这样的:
答案 0 :(得分:1)
将if移动到div之上,这样在假的时候根本不会打印
<?php $values = get_post_custom_values("next_open_day");
if ( is_array($values) ) {
echo '<div class="calender-item">';
the_field( 'university_name');
the_field('next_open_day');
echo '</div>';
}
else
echo '';
?>