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

4

1 に答える 1

1

ifをdivの上に移動します。そうすると、falseの場合はまったく印刷されません。

<?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 '';
 ?>
于 2012-05-12T11:08:52.710 に答える