Каждый раз, когда я помогаю клиенту с запросом, я делаю новое сообщение на своем wordpress-сайте. Я пишу небольшой текст о том, в чем проблема, назначить сообщение для клиентов собственной конкретной категории, и я заполняю количество минут, которое потребовалось мне для выполнения запроса. Количество минут, которые я вставляю в настраиваемое поле (используя расширенный настраиваемый плагин поля).Добавление номеров в пользовательские поля на ежемесячной основе
Затем я оплачиваю свой клиент ежемесячно в зависимости от того, сколько времени я потратил на решение запроса.
Я выполнил запрос количества минут для каждого запроса/сообщения и добавил общее количество минут. (Обновление) Я использовал этот код, который я только что нашел на каком-то форуме
<?php
// Cat ID please
$catid = 20;
// Meta key name please
$meta_key = 'supporttimer';
$allmiles = $wpdb->get_var($wpdb->prepare("SELECT sum(meta.meta_value)
FROM $wpdb->postmeta as meta
LEFT JOIN $wpdb->posts as posts ON posts.ID = meta.post_id
LEFT JOIN $wpdb->term_relationships as rel ON rel.object_id = posts.ID
LEFT JOIN $wpdb->term_taxonomy as tax ON tax.term_taxonomy_id = rel.term_taxonomy_id
LEFT JOIN $wpdb->terms as terms ON terms.term_id = tax.term_id
WHERE meta_key = %s
AND terms.term_id = %d", $meta_key, $catid));
echo '<span class="totalt_supporttimer">Totalt antall supporttimer '.$allmiles . '</span>';
?>
Но вот приходит моя проблема:
Я хотел бы запрос, чтобы проверить, какой месяц пост был опубликован в, и суммировать итоговые суммы на ежемесячной основе. Так что давайте говорить, что я помог клиенту, как это:
ЯНВАРЯ
- запрос взял меня 60 минут
- запроса мне потребовалось 30 минут
февраль
- запрос принял me 45 минут
- просьба у меня ушло 15 минут
Тогда я хотел бы запросить две раздельные коробки, говоря Вы потратили 90 минут запросов в январе Вы потратили 60 минут на запросах в феврале
Кто-нибудь может решить эту проблему для меня?
Андерс
Вы записываете их в db? –
Я действительно ничего не делаю. Я ввожу количество минут публикации. Что касается кода, который у меня есть, что суммирует общее количество минут (игнорируя месяцы), посмотрите на мой оригинальный пост, который я обновил с помощью кода. – user2674339