2016-09-07 10 views
0

私はWooCommerceプラグインを使用して無料サービスを提供しています。ダウンロード回数が多いWooCommerce無料製品

お求めになりたいのですが、製品詳細ページのダウンロードで空き台のダウンロード数を確認することは可能ですか?

答えて

2

使用このコード:

add_action('woocommerce_single_product_summary', 'show_number_of_downloads'); 
function show_number_of_downloads() { 
    global $wpdb, $product; 
    if (empty($product->id)) return; 
    if ($product->product_type == 'variable') { 
     $product_ids = $product->get_children(); 
    } else { 
     $product_ids = array($product->id); 
    } 
    $query = "SELECT SUM(download_count) AS count 
        FROM {$wpdb->prefix}woocommerce_downloadable_product_permissions 
        WHERE product_id IN (".implode(',', $product_ids).")"; 
    $count = $wpdb->get_var($query); 
    if (! empty($count)) { 
     echo '<p><strong>' . __('Total downloads') . '</strong>: ' . $count . '</p>'; 
    } 
} 

は、あなたがワードプレス、プラグインやテーマのいずれかのアップグレード後に、このコードを失うしないように、あなたのテーマのfunction.phpファイルでこのコードのいずれかまたは任意のカスタムプラグインをしてください。

結果

Download count in WooCommerce Simple Product

Download count in WooCommerce Variable Product

+0

おかげで、それが働いた:) – Yudi