小编Ale*_*lov的帖子

如何获取用户(客户)在 WooCommerce 中花费的总金额?

使用以下短代码,我尝试获取用户总花费金额,但它减慢了页面加载速度(6 秒)。

是否可以优化此代码以缩短加载时间?

add_shortcode('woo-total-completed', 'get_user_total_completed');

function get_user_total_completed() {
    $total_amount = 0; // Init

        $total_completed_orders = wc_get_orders( array(
            'limit' => -1,
            'status' => 'wc-completed',
        ) );

        foreach( $total_completed_orders as $order) {
            $total_amount += $order;
        }
    return $total_amount;
}
Run Code Online (Sandbox Code Playgroud)

php wordpress user-data shortcode woocommerce

5
推荐指数
1
解决办法
2922
查看次数

标签 统计

php ×1

shortcode ×1

user-data ×1

woocommerce ×1

wordpress ×1