2012-11-28 3 views
3

woocommerce 범주 페이지에 범주를 표시하기위한 사용자 지정 서식 파일이 있습니다. 나는 (get_term_children($id, 'product_cat')get_term_by(...)을 사용하여) 하위 범주의 목록을 가져 오는 시스템을 가지고 있지만 썸네일 데이터를 제외하고 필요한 모든 정보가 들어있는 객체 만 반환합니다. 누구든지 용어에 대한 미리보기 이미지를 얻을 수있는 방법을 알고 있습니까?Woocommerce 범주 가져 오기 Thumbnails

+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 omerce는 정상적인 게시물 첨부 파일처럼 모든 이미지 크기를 제공하지 않습니다? 실제 축소판 크기 또는 큰 크기 등을 가져 오려면 어떻게해야합니까? –

+1

신경 쓰지 마세요. '$ image = wp_get_attachment_image_src ($ thumbnail_id, $ size)'. 그러면'$ image [0]' –

2

는 비슷한 설정을했지만, 난 당신이 무슨 짓을했는지 사용할 때 나는 일부러 사실은 내가 너무 대신 내가 이것을 사용되는 전체 이미지 파일을 가지고 썸네일 파일을 가져 : wp_get_attachment_thumb_url 내 출력 URL이 "../my-images"/image-150x150.jpg"가되어 실제로 미리보기 이미지를 가져 와서 비슷한 상황에 처한 사람을 만듭니 다.