我想计算在我的 wordpress 网站上购买的商品总数,并在某处显示这个数字。我正在使用 woocomerce 1.6.6 插件,我想要一些简码或函数或数据库查询来执行此操作。请帮忙。
问问题
3134 次
1 回答
4
我意识到这个问题已经有一年多了,但是对于任何偶然发现它的人,就像我刚刚做的那样,这里是如何获得 Woocommerce 中所有产品的总销售额。我在一个项目中需要这个,因为对于购买的每一件产品,都会有一个捐赠给有需要的人。因此,我想显示捐赠的总数(= 销售额)。
每个产品都有一个 total_sales 元字段,所以我们需要做的就是在数据库中查询所有产品的 total_sales 的总和:
function get_number_of_sales() { global $wpdb; $result = $wpdb->get_row(" SELECT SUM(pm.meta_value) AS total_sales FROM $wpdb->posts AS p LEFT JOIN $wpdb->postmeta AS pm ON (p.ID = pm.post_id AND pm.meta_key = 'total_sales') WHERE p.post_type = 'product' "); return $result->total_sales;
}
基于这个答案。
于 2014-06-20T11:56:38.633 回答