在本例中,假设到期日期为(2021 4月19日),并且您的今天日期等于(2021 4月19日)或大于明天日期(2021 4月20日),因此您将从今天的日期获得所有帖子,这里,日期格式为(dd mm yyyy)作为defualt(2021 4月19日)。但是,正如您的需求格式(“d F Y”)所示(2021 4月19日)。因此,根据我的示例,您可以使用如下格式$today = strtotime(date(\'d F Y\'));但必须记住,您的posts Custon字段按照您的需求日期格式返回值。
<table>
<thead>
<tr>
<th>Title</th>
<th>Click</th>
</tr>
</thead>
<?php
// $today = strtotime(date(\'d F Y\'));
$today = date(\'Y-m-d\');
$args = array(
\'post_type\' => \'post\',
\'posts_per_page\' => -1,
\'meta_query\' => array(
array(
\'key\' => \'expire_date\',
\'value\' => $today,
\'compare\' => \'<=\',
\'type\' => \'DATE\'
)
)
);
$query = new WP_Query($args);
$ex_date = get_post_meta($post->ID, \'expire_date\', true);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
?>
<tbody>
<tr>
<td><?php the_title(); ?></td>
<td><a href="<?php the_permalink(); ?>">Check Here</a></td>
</tr>
<?php
}
?>
<?php
} else {
?>
<tr>
<td><p>There is no Active Posts Now, Check Tommorrow!</p></td>
</tr>
<?php
}
?>
</tbody>
</table>