WooCommerce功能可在网站首页上显示产品总销售额

时间:2019-12-16 23:27:50

标签: woocommerce

我正在尝试寻找一种功能和简码来尽可能简单地在我们的网站上显示所售产品的总量。 不想只显示产品名称或任何信息。 我发现此功能/简码显示总订单。只是想知道有没有人可以帮助它适应显示已售出的全部产品? 非常感谢..

function display_woocommerce_order_count( $atts, $content = null ) {

    $args = shortcode_atts( array(
        'status' => 'completed',
    ), $atts );

    $statuses    = array_map( 'trim', explode( ',', $args['status'] ) );
    $order_count = 0;

    foreach ( $statuses as $status ) {

        // if we didn't get a wc- prefix, add one
        if ( 0 !== strpos( $status, 'wc-' ) ) {
            $status = 'wc-' . $status;
        }

        $order_count += wp_count_posts( 'shop_order' )->$status;
    }

    ob_start();

    echo number_format( $order_count );

    return ob_get_clean();
}
add_shortcode( 'wc_order_count', 'display_woocommerce_order_count' );

0 个答案:

没有答案