• Привет,у меня в сайтбаре есть анонсы(выборка через WP_Query из рубрики «Анонс»), надо сделать так что бы по истечение времени публикация проподала из анонса в сайтбаре, подскажите плагин

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Юрій

    (@yube)

    выборка через WP_Query

    Ну так там и задайте правила для даты.

    Ну так там и задайте правила для даты.

    Пытлася создал произвольное поле и сравнивал даты вообще не чего не выводиться

    if($q->have_posts()) {
    			while($q->have_posts()){ $q->the_post(); ?>
                <?php $expirationtime = get_field('end_anons'); ?>
                <?php// $secondsbetween = strcasecmp (date('d/m/Y'),$expirationtime); ?>
    		    <?php if(date('d/m/Y') > $expirationtime): ?>
    				<a href="<?php the_permalink() ?>" class="postsmini clear">
    					<div class="photo"><?php echo get_the_post_thumbnail( $page->ID, 'thumbnail'); ?></div>
    					<div class="desc">
    						<p><?php the_title(); ?></p>
    						<div class="date"><?php the_field('date_anons'); ?> 
    						<?php if(get_field('time_anons')): ?> 
    							в <?php the_field('time_anons'); ?> 
    						<?php endif; ?>
    						</div>
    					</div>
    				</a>
    			<?php endif; ?>
    			
    			<?php }
    		}

    Снятие с публикации по истечение даты

    Не смотря на устрашающее предупреждение старичок пока прекрасно работает на 2 моих сайтах в ВП 5.1
    https://ru.wordpress.org/plugins/post-expirator/

    Не смотря на устрашающее предупреждение старичок пока прекрасно работает

    А вот и его более свежий аналог.

    https://ru.wordpress.org/plugins/post-expiration-date/

    Пожалуй тоже перейду на него. Спасибо за напоминание о об этом!

    Модератор Юрій

    (@yube)

    if(date('d/m/Y') > $expirationtime)
    🙁
    Лучше используйте какой-нибудь плагин.

    Старый плагин при снятии поста с публикации позволяет выбрать несколько варианов действий — или перевести в черновик или изменить руубрику, или удалить совсем. Плюс посылает об этом уведомление на почту.

    Новый позволяет только перевести пост в черновик. Но есть интересная фишка — позволяет выбрать время снятия с публикации — или по общемировому времени или с учетом часового пояса.

    • Ответ изменён 7 лет, 4 месяца назад пользователем O.
Просмотр 6 ответов — с 1 по 6 (всего 6)

Тема «Снятие с публикации по истечение даты» закрыта для новых ответов.