自定义字段的条件标记无法正常工作

时间:2012-05-12 10:53:39

标签: php html wordpress content-management-system

我所追求的是如果填写了自定义字段,则会在每个日历上显示日期和标题;但目前,它正在按顺序显示每个子页面的日历,但我只想要一个日历和日期,如果他们有即将到来的日期。

任何帮助都将受到极大的欢迎! - 请参见底部的链接以获取工作示例。

这就是我现在所拥有的:

                <!-- 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(); ?>

然后请任何想法拍摄......

我的网站此刻吐出的方式是这样的:

http://universitycompare.net/open-days

1 个答案:

答案 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 '';
 ?>