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