0
我試圖獲得一個自定義字段的所有元值的總和。我現在得到整個網站的元值的總和。我希望它被限制在您所在的類別如何獲取某個類別中所有帖子的特定自定義字段的所有元值?
現在,該代碼如下所示:
<?php
$thevariable = $wpdb->get_var($wpdb->prepare("
SELECT SUM($wpdb->postmeta.meta_value)
FROM $wpdb->postmeta, $wpdb->posts
WHERE $wpdb->postmeta.meta_key='mycustomfield'
AND $wpdb->postmeta.post_id=$wpdb->posts.id
"));
echo '<h1>' . $thevariable . '</h1>';
?>
有人可以幫我過濾掉一類?
將是驚人的!
M
pimpin發出的答案是正確的,但不是一個聰明的答案,它會導致大量無用的內存丟失。 你可以使用只有一個查詢來實現同樣的事情 - 查詢wp_postmeta表,這是自定義字段被保存的位置(使用sum()sql函數)。 –