Установка даты/времени срока актуальности записи в WordPress

30.10.2017 | Автор: Maxim Glovatsky Оставить комментарий »

Полезный код, который Вы можете вставить в вашу WordPress тему для того, чтобы включить возможность "срока годности" поста по дате и времени. Отредактируйте свою тему и замените Ваш текущий WordPress цикл на этот "хакнутый":

<?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 ) {
        // For exemple...   the_title();
        the_excerpt();
        }
    endwhile;
endif;
?>

Чтобы создать пост с датой/временем потери актуальности, Вам нужно просто создать свое поле. Передайте expiration в качестве ключа и Вашу дату/время (формат: мм/дд/гг 00:00:00) в качестве значения. Пост теперь не будет показываться после указанного момента времени.

Добавить комментарий