programing

Woocommerce 카테고리 미리 보기 가져오기

batch 2023. 3. 17. 19:43
반응형

Woocommerce 카테고리 미리 보기 가져오기

카테고리만 표시하기 위한 woocommerce 카테고리 페이지용 커스텀템플릿이 있어요(를 사용하여) 하위 카테고리 목록을 가져오는 시스템이 있다.get_term_children($id, 'product_cat')그리고.get_term_by(...)그러나 썸네일 데이터를 제외한 모든 필수 정보를 포함하는 개체만 반환됩니다.제가 그 용어의 섬네일을 어떻게 얻을 수 있는지 아는 사람?

분류했습니다. 사용한 코드는 다음과 같습니다.

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

이 경우,get_woocommerce_term_meta()이 기능을 사용할 수 없습니다.그러면,get_term_meta()기능을 합니다.

다음 코드와 함께 WooCommerce 제품 카테고리 섬네일을 받으실 수 있습니다.

<?php
$thumbnail_id = get_term_meta( $cat->term_id, 'thumbnail_id', true );
$image_url = wp_get_attachment_url( $thumbnail_id ); // This variable is returing the product category thumbnail image URL.
<?php
$thumbnail_id = get_term_meta( $cat->term_id, 'thumbnail_id', true );
$image_url    = wp_get_attachment_url( $thumbnail_id ); // This variable is returing the product category thumbnail image URL.

주의: get_woocommerce_term_meta는 권장되지 않습니다.

비슷한 설정을 했지만 실제로 당신이 사용한 것을 사용했을 때, 저는 썸네일 파일을 얻지 못했습니다.그래서 출력 URL이 "../my-images"/image-150x150.jpg"이 되도록 wp_get_attachment_thumb_url을 사용했습니다.그냥 누구나 비슷한 상황에 처할 수 있습니다.

이거 드셔보세요.

<?php 
    get_term_meta($term->term_id,'thumbnail_id',true);
?>

언급URL : https://stackoverflow.com/questions/13606138/get-woocommerce-category-thumbnails

반응형