0
我對以下代碼使用中繼器字段,該字段也具有日期選擇器。我想隱藏比當前日期更早的循環。如果ACF日期選擇器字段值已達到,請刪除行
<?php if(have_rows('jobs','option')): ?>
<div id="jobs">
<div class="jobs-title">
<h2><?php the_field('active','option'); ?></h2>
</div>
<div class="jobs">
<div class="inner-jobs flexing">
<?php while(have_rows('jobs','option')): the_row(); ?>
<div class="flex job flexing">
<div class="flex-small">
<div class="bubble flex">
<img src="<?php the_sub_field('job-img','option'); ?>">
</div>
</div>
<div class="flex-cont">
<div class="job-title"><h4><?php the_sub_field('job-title','option'); ?></h4></div>
<p>Lõpptähtaeg: <?php the_sub_field('job-deadline','option'); ?></p>
<a href="<?php the_sub_field('job-url','option'); ?>" target="_blank"><button><?php the_sub_field('job-button','option'); ?><span class="ion-ios-arrow-forward"></span></button></a>
</div>
</div><!-- job -->
<?php endwhile; ?>
</div><!-- inner -->
</div><!-- .jobs -->
</div><!-- #jobs -->
<?php endif;?>
的日期選擇字段爲「就業期限」
還沒有找到一個很好的例子,任何意見?
編輯:設法達成以下,仍然輸出70/01/01
<?php if(have_rows('jobs','option')): ?>
<?php $now = time(); ?>
<?php $date_one_timestamp = strtotime(get_sub_field('job-deadline','option')); ?>
<div id="jobs">
<div class="jobs-title">
<h2><?php the_field('active','option'); ?></h2>
</div>
<div class="jobs">
<div class="inner-jobs flexing">
<?php while(have_rows('jobs','option')): the_row(); ?>
<?php if ($now > $date_one_timestamp) { ?>
<div class="flex job flexing">
<div class="flex-small">
<div class="bubble flex">
<img src="<?php the_sub_field('job-img','option'); ?>">
</div>
</div>
<div class="flex-cont">
<div class="job-title"><h4><?php the_sub_field('job-title','option'); ?></h4></div>
<p>Lõpptähtaeg: <?php echo date("y/m/d", $date_one_timestamp); ?></p>
<a href="<?php the_sub_field('job-url','option'); ?>" target="_blank"><button><?php the_sub_field('job-button','option'); ?><span class="ion-ios-arrow-forward"></span></button></a>
</div>
</div><!-- job -->
<?php } else { ?>
<?php } ?>
<?php endwhile; ?>
</div><!-- inner -->
</div><!-- .jobs -->
</div><!-- #jobs -->
<?php endif;?>
從PHP獲取當前日期的年月月日日格式,把它放在你的datepicker上(格式相同)。在你的循環中,你可以如果($ jquerydate> = $ currentdate){/ *在這裏做你的東西* /} – Stender
嗨,我相應地更新了我的編輯。不幸的是它輸出70/01/01 – user3615851