요청시 고객을 도울 때마다 내 wordpress-site에 새 게시물을 올립니다. 나는 문제가 무엇인지에 대해 약간의 글을 쓰고, 클라이언트는 자신의 특정 카테고리에 게시물을 할당하고 여관에 요청을 수행하는 데 걸리는 시간 (분)을 채 웁니다. 사용자 정의 필드에 삽입하는 분 수 (고급 사용자 정의 필드 플러그인 사용).월별 맞춤 입력란에 숫자 추가하기
그런 다음 요청 시간을 얼마나 소비했는지에 따라 월 단위로 청구합니다.
각 요청/게시물의 분 수를 쿼리하고 총 시간 (분)을 합산했습니다. ,
내가 쿼리가 게시물에 게시 한 달에 체크 아웃하고 싶습니다 : (업데이트) 나는
<?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 분 걸렸다
- 요구 월 나에게 삼십분
월
했다
- 요청했다 나 45 분
- 요청은 그럼 당신은 당신은 월 요청에이 문제를 해결할 수
사람을 60 분 동안 1월 의 요청에 90 분 동안 말을 두 개의 별도의 박스를 조회하고 싶은 나에게 15분
했다 나를 위해서?
는 앤더스는
는 값이 postmeta에 저장됩니다
DB에 기록합니까? –
나는 정말로 아무것도하지 않는다. 게시하는 분 수를 입력합니다. 내가 가지고있는 코드에 관해서는 (분을 제외하고) 총 분 수를 더하고 코드를 업데이트 한 내 원래 게시물을 살펴보십시오. – user2674339