2017-01-04 10 views
0

申し訳ありませんが、タイトルが混乱する可能性があります。WooCommerceの商品リストビュー:サブカテゴリをサブカテゴリで見るリストビューの画像

これまで、私はwoocommerceの製品一覧ビューで、自分のイメージを持つカテゴリのすべての製品を表示しています。しかし、私が欲しいのは、製品がカテゴリー内に表示されているということです。

(この例では、「シングルドア引き出しベース」は究極のサブカテゴリです。例えば、赤キャビネット→ベースキャビネット(赤色)この場合、異なるモデルのこのカテゴリのすべての製品は、サブカテゴリの共有イメージを持つリストビューで表示されます)。

これを達成する方法はありますか(コード、プラグインまたはその他のアイデア) ?

ありがとうございます!あなたは(直接テンプレートcontent-product.phpを変更するか、あなたのニーズにお使いの製品リストを調整するには

add_action('woocommerce_before_shop_loop', 'woocommerce_category_image', 100); 
function woocommerce_category_image() { 
    if (is_product_category()){ 
     global $wp_query; 
     $cat = $wp_query->get_queried_object(); 
     $thumbnail_id = get_woocommerce_term_meta($cat->term_id, 'thumbnail_id', true); 
     $image = wp_get_attachment_url($thumbnail_id); 
     if ($image) { 
      echo '<img src="' . $image . '" alt="" />'; 
     } 
    } 
} 

:あなたはこれを使用することができます

enter image description here

答えて

0

製品リストにカテゴリの画像を追加するには簡単だが汚れている)、またはそこにアクションフックを使用する(これに精通していない場合は少しお勧めですが)。

+0

ありがとうございました。私はあなたが提供したものを試してみます、そして、後でこのスレッドを更新します。再度、感謝します。 – Kurt

関連する問題