1
這個問題已被問及加載和嘗試了各種不同的方式,但似乎無法做到這一點!WordPress的ACF自定義字段日期 - 隱藏過期事件
我有一個自定義帖子類型'事件'與自定義字段'日期'通過acf完成。
我可以用日期列出所有事件並按日期排序。但我想隱藏超過當前日期的日期。我的代碼是:
<?php
query_posts(array(
'post_type' => 'events',
'meta_key' => 'date',
'orderby' => 'meta_value_num',
'order' => 'ASC'
));
if (have_posts()) : while (have_posts()) : the_post();
?>
<div class="event-block">
<div class="event-block-info">
<h2><?php the_title(); ?></h2>
<p><?php
$endDateText = date_i18n("d M Y", strtotime(get_field('date')));
echo $endDateText;
?></p>
<div class="event-block-image">
<?php the_post_thumbnail('medium'); ?>
</div>
<div class="content">
<?php the_content(); ?>
</div>
</div>
</div>
<?php endwhile; endif; wp_reset_query(); ?>
感謝您的幫助
大,它的工作謝謝 – user1961395
這爲主要活動頁面,其中列出的所有事件的工作。然而,在我的主頁上,我只想簡單介紹即將發生的事件。我想我可以複製這個,並添加一個'posts_per_page => 1'似乎是考慮到隱藏的事件,所以沒有顯示。 任何想法基於什麼已完成,如何顯示1即將發生的事件? – user1961395
您可以查詢meta_key'date'大於今天的所有帖子,並按'date'順序排列結果。比得到結果數組的第一個元素 – fabio