Очень умным людям начинают не доверять, если видят их смущение (Ф. Ницше).

Как установить дату истечения срока действия для ваших постов WordPress

1 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
14 августа 2016
Как установить дату истечения срока действия для ваших постов Wordpress
Это хак становится очень полезным, когда вы работаете в конкурсе, потому что вы могли бы разместить такую информацию, как подсказки, которые вы не хотите, чтобы оставались навсегда. Вместо того, чтобы вручную удалить статью, вы можете просто сделать его со сроком годности, убирая автоматически. Он также работает, если у вас есть продукт, на который вы предлагаете скидку. Вы разместили его на своем блоге, но вы не хотите, что скидка оставалась на своем блоге после истечении срока. Таким образом, вы можете удалить его автоматически с этим кодом.

Все, что вам нужно сделать, это заменить в вашем цикле WordPress этим кодом:

<?php
if (have_posts()) :
while (have_posts()) : the_post(); ?>
$expiration_time = get_post_custom_values('expiration');
if (is_array($expiration_time)) {
$expire_string = implode($expiration_time);
}

$seconds_between = strtotime($expire_string)-time();
if ( $seconds_between > 0 ) {
// For example…
the_title();
the_excerpt();
}
endwhile;
endif;
?>

После того как вы сделали это, вы можете использовать пользовательские поля при написании поста , чтобы установить дату истечения срока. Убедитесь , что выбран ключ “expiration” и используйте следующий формат даты: mm/dd/yyyy 00:00:00

Теперь этот хак не удалит или скроет статью, вместо этого он просто исключает статью отображающиеся в цикле.

Просмотров: 63

Если статья понравилась, то поделитесь ей в социальных сетях:

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

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close