Bejegyzés megjelenítése egy idő intervallumban
Ha szeretnéd, hogy egy bejegyzés egy bizonyos időtartamon belül legyen elérhető, akkor az alábbi kóddal tudod szabályozni. Le kell cserélned az aktuális loop-ot erre:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
$expirationtime = get_post_custom_values('expiration');
if (is_array($expirationtime)) {
$expirestring = implode($expirationtime);
}
$secondsbetween = strtotime($expirestring)-time();
if ($secondsbetween > 0) { ?>
<h1><?php the_title(); ?></h1>
<?php the_excerpt(); ?>
<?php } endwhile; endif; ?>
Ezután egyedi mezővel tudod szabályozni. Felveszel egy expiration nevű egyedi mezőt, majd az értékéhez megadod a lejárati időt ebben a formátumban: mm/dd/yyyy 00:00:00