Здравствуйте. Ранее был вопрос: "Как вычислить сумму значений из последних 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 = "…"; // троеточие
} else {
$out = '0.00';
}
}
printf( "<p>Сумма: %01.2f у.е.</p>", $sum);
?>
Из вышеприведённого кода видно, что, в зависимости от условий (win или не win.) считается произведение, потом эти результаты складываются. И это происходит для последних 5 записей категории 2743.
Теперь есть задача получить сумму значений из записей заданной категории за текущий день и текущий месяц. Буду благодарен любой помощи специалистов.