簡體   English   中英

WooCommerce-在單個產品頁面模板上顯示產品類別圖像

[英]WooCommerce - Show product category image on single product page template

我似乎在woocommerce中有些掙扎。

我創建了一個產品頁面模板,該模板當前在橫幅頁面頂部顯示產品的特色圖像。

但是,我希望橫幅顯示產品所屬類別的產品類別圖像,而不是產品特色圖像。

他們永遠只會屬於一個類別,因此進行后備廣告並不是那么重要(我認為嗎?!)

要獲取產品縮略圖,我正在使用以下方法:

<?php 
    $image = get_field('product_single_image', 'options');

    if( !empty($image) ): ?>

    <img src="<?php echo $image['url']; ?>">

<?php endif; ?>

所以看起來我可以使用相同的代碼,但用get_category_thumbnail或其他內容替換product_single_image

但是我想我需要先找到類別? 我不確定從這里去哪里。

任何幫助將不勝感激。

在單個產品頁面和圖像上獲取當前類別ID的最佳方法

global $wp_query;
$terms_post = get_the_terms( $post->cat_ID , 'product_cat' );
foreach ($terms_post as $term_cat) { 
    $term_cat_id = $term_cat->term_id; 
    $thumbnail_id = get_woocommerce_term_meta( $term_cat_id, 'thumbnail_id', true );
    $image_url = wp_get_attachment_url( $thumbnail_id );
     echo '<img src="' . $image_url . '">';
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM