webbuddu
@webbuddu
Начинающий.

Wordpress, убрать запись из вывода?

Сейчас записи выводятся так:
<?php global $post;
$args = array( 'posts_per_page' => 10,'post_type' => 'education', 'meta_key'  => 'sm-esno','meta_value'  =>'1', 'order' => 'ASC', 'orderby' => 'date meta_value' );
$myposts = get_posts( $args );
foreach( $myposts as $post ){ setup_postdata($post);
?>


Запись выводится если произвольное поле sm-esno имеет значение 1 (это должно остаться)

Есть произвольные поля:
sm-data - дата начало и
sm-time - время начало.

Нужно как-то выводить так чтобы записи:
1) Сортировались по этим полям, т.е. сперва показывались те время и дата которых ближе к действительному
(например дата и время 1го мероприятия = 01.10.2018 10:00, а дата и время начало второго = 01.10.2018 14:00,
значит сперва выводим первое а потом второе )


2) Убрать запись из вывода если время сейчас (мск) <= (меньше или равно) 3м часам до начала 1го мероприятия,
и так далее как останется 3 часа до 2го то и его удалить и т.д.
  • Вопрос задан
  • 30 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы