2016-06-21 11 views
2

私はWooCommerceウィジェットを使用して、自分の製品のカテゴリリストを自分のウェブサイトのサイドバーに追加しています。現在、カテゴリはテキスト項目としてリストされています。私は各カテゴリの(テキストの横に)サムネイル画像を表示したいと思います。Woocommerce:製品ページのサイドバーにカテゴリサムネイル画像を追加

私は以下のコードを使用しているが、それは製品がリストされているページの中央にカテゴリのサムネイルを示しています

add_action('woocommerce_archive_description', 'woocommerce_category_image', 2); 
function woocommerce_category_image() { 
     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="" />'; 
     } 
} 

私は、テキスト項目の横のサイドバーに、このサムネイルをしたいと思います。

誰でも私がこれを達成するために迷っていることを理解できますか?

ありがとうございます!

答えて

1

あなたは、でWooThemesで、このコードスニペットを選んだ:WC Display category image on category archive

あなたはarchive-product.phpテンプレート(ライン48)に、このカテゴリの画像を表示しているwoocommerce_archive_descriptionを使用しています。

申し訳ありませんが、特にこのフックを使用しているウィジェットでは機能しません。

  • 独自のウィジェットを作成し、PHP(一番)でそれをコーディング:

    は今、あなたは3つのオプションがあります。

+0

XO10 ...あなた自身の作るために、プラグインにいくつかのコードやアイデアを摘み、WooCommerce - Category widget(最も簡単)との間に

  • またはIN - WooCommerceカテゴリープラグイン作品をウィジェット:
  • 無料そのために作られたプラグインを使用しますあなたの提案は正確です。ありがとうございました。 –

  • +0

    よろしくお願いします。私はそれに取り組み、いくつかの新しいコードで新しい質問を作成します。私はこの質問のための迅速な解決策があるかどうか疑問に思っていた。私は現在、サイドバーにユーザーがいる親カテゴリーを表示し、その後にすべてのサブカテゴリーを表示します。最初の現在の親カテゴリのリンクを削除する方法を知っていますか? –

    関連する問題