Вывод даты премьеры из произвольного поля

👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →

Подскажите, как, имея произвольное поле с значением «2012-02-17», вывести записи за неделю до этой даты (2012-02-10) и убрать запись спустя 2 недели (т.е. 24 февраля) — необходимо для анонса кинопремьер.

 '12', 'meta_key' => '2010_premiere', 'orderby' => 'meta_value', 'order' => 'asc' );  
$myposts = get_posts( $args );  
foreach( $myposts as $post ) :  setup_postdata($post); ?> 

Так я вывожу просто по дате все записи. Что-то не соображу.

Создай свой первый сайт на WordPress

Otshelnik-fm
Оцените автора
Добавить комментарий

  1. ct
    $args = array( 'posts_per_page' => '12', 'meta_key' => '2010_premiere', 'orderby' => 'meta_value', 'order' => 'asc', 'meta_value' => date('Y-m-d', time()-7*24*60*60), 'meta_compare' => '>' );  

    ну и поставить на крон чтобы удалялись меты через неделю после премьеры

    Ответить
    1. Otshelnik-fm автор

      Спасибо, вы решили мою проблему. Удалять мне их не нужно — т.к. в архиве потом дату премьеры вывожу.

      Ответить