Злой человек вредит самому себе прежде, чем повредит другому (Августин).

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

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

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

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

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

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

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

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

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

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

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

close
galka

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

close