2012-05-12 32 views
0

我所追求的是在每个日历上显示日期和标题,如果该自定义字段已填写;但目前,它正在整理它们并为每个子页面显示一个日历,但我只想要一个日历和日期显示,如果他们有即将到来的日期。有自定义字段的条件标签无法正常工作

任何帮助将疯狂感激! - 查看工作示例的底部链接。

这是我的时刻:

   <!-- 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

+0

你输出它的内部,而循环打印。如果你只想显示一个日历项目,那么while循环没有任何意义。 '<! - PHP OF OPEN DAYS - >'和'<! - Calender Items - >'之间有什么代码? – Eugene

回答

1

移动如果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 ''; 
?> 
+0

我在哪里放div?因为当我把它放在php中就会破坏它。只需要在PHP中构建HTML的一些帮助,因为我是这个Ol'游戏的新手。 –

+0

绝对精彩!非常感谢 - 只是一个简单的问题,让Echo的权利,我尝试了这一点,但非常接近。再次感谢你。 –

+0

Tsiaoaras - 你知道如何让它出现在升序取决于日期,而不是大学的名字? –

相关问题