2012-11-28 55 views
3

我有一個woocommerce類別頁面的自定義模板,只顯示類別。我已經使系統獲得了子類別列表(通過使用get_term_children($id, 'product_cat')get_term_by(...)),但它只返回包含所有必需信息的對象,但縮略圖數據除外。有誰知道我怎樣才能得到這個詞的縮略圖?獲取Woocommerce類別縮略圖

+0

請問您可以上傳並更新工作答案 –

+0

以何種方式?答案有效,不需要任何其他代碼... – topherg

回答

10

排序的,這裏是我使用的代碼:

$thumbnail_id = get_woocommerce_term_meta($cat->term_id, 'thumbnail_id', true); 
$image = wp_get_attachment_url($thumbnail_id); 
+0

但這是全尺寸的圖像WooC ommerce不提供像普通郵件附件一樣的所有圖像大小?如果我想獲得實際的縮略圖尺寸或大尺寸等,該怎麼辦? –

+1

沒關係,明白了。 '$ image = wp_get_attachment_image_src($ thumbnail_id,$ size)'。然後'$ image [0]' –

2

也有類似的設置,但是當我用你做了什麼,我沒有真正得到縮略圖文件,我得到了完整的圖像文件,而不是我用這個: wp_get_attachment_thumb_url,這樣我的輸出url就會是「../my-images"/image-150x150.jpg」,並且實際上它能夠拉動縮略圖圖像,只是讓任何人遇到類似的情況..