我想知道在我的wordpress网站上购买的商品总数,并在某个地方显示这个数字。我正在使用woocomerce 1.6.6插件,我想要一些短代码或函数或数据库查询来执行此操作。 请帮忙。
答案 0 :(得分:2)
我意识到这个问题已经超过一年了,但对于任何偶然发现它的人,就像我刚刚做的那样,这里是如何获得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;
}
基于this answer。