@s-zhura

Как вычислить сумму значений из записей текущего дня и текущего месяца?

Здравствуйте. Ранее был вопрос: "Как вычислить сумму значений из последних 5 записей?" ответ на который успешно нашёл, при помощи Сергей Соколов. Вот рабочий код:
<?php
$id	= 2743;	// ID заданной рубрики
$n	= 5;	// количество выводимых записей
$recent = new WP_Query("cat=$id&showposts=$n");
$sum = 0;

while($recent->have_posts()) {

  $recent->the_post();

  if( get_field("result") === 'Win') {
   $value = (float)get_field('koff') * (float)get_field('summa');
    $sum += $value;
    $out = sprintf( '%01.2f', $value); // 1.23
  } elseif( get_field("result") === 'open') {
    $out = "&hellip;"; // троеточие
  } else {
    $out = '0.00';
  }
}
printf( "<p>Сумма: %01.2f у.е.</p>", $sum);
?>


Из вышеприведённого кода видно, что, в зависимости от условий (win или не win.) считается произведение, потом эти результаты складываются. И это происходит для последних 5 записей категории 2743.

Теперь есть задача получить сумму значений из записей заданной категории за текущий день и текущий месяц. Буду благодарен любой помощи специалистов.
  • Вопрос задан
  • 134 просмотра
Пригласить эксперта
Ответы на вопрос 1
Palych_tw
@Palych_tw
Типа веб-разработчик
Вопрос в том, как получить посты за последний день или месяц? Я правильно понял? Тогда смотрите как в WP_Query добавить выборку по дате https://wp-kama.ru/function/wp_query#parametry-dat...
Ответ написан
Ваш ответ на вопрос

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

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