programing

Wocommerce 카테고리 이미지 표시 - get_wocommerce_term_meta가 사용되지 않음

mailnote 2023. 11. 7. 21:03
반응형

Wocommerce 카테고리 이미지 표시 - get_wocommerce_term_meta가 사용되지 않음

도움이 필요합니다.

현재 카테고리 페이지에 카테고리 이미지를 표시하고, 구글에서 검색해보니 각각의 답변이 동일한 코드를 사용합니다.

그들은 모두 사용합니다.get_woocommerce_term_meta사용된 썸네일의 ID를 검색하여 다음을 사용할 수 있도록 합니다.wp_get_attachment_url이미지 주소를 확인할 수 있습니다.

다 좋아요. 하지만 이 코드를 시도할 때마다 아무것도 반환되지 않아요. 왜냐하면get_woocommerce_term_meta사용되지 않습니다.

카테고리 ID를 가지고 있을 때 이미지 주소를 받을 수 있는 방법을 아는 사람이 있습니까?

이것이 내가 가지고 있는 코드입니다.

global $wp_query;
$cat = $wp_query->get_queried_object();
$thumbnail_id = get_woocommerce_term_meta($cat->term_id, 'thumbnail_id', true);
echo $cat->term_id."<br />";
echo $thumbnail_id;
$image_src = wp_get_attachment_url($thumbnail_id);

$cat->term_id범주의 올바른 ID를 반환하지만$thumbnail_id0을 반환합니다.

코드가 header.php에 있습니다.

get_woocommerce_term_meta()감가상각될수도 있지만 아직 제거되지 않았습니다.이 문제는 사용자 설정의 다른 부분에 있습니다.

따라서 감가상각 문제를 꽤 쉽게 해결할 수 있습니다.간단히 사용하기만 하면 됩니다.get_woocommerce_term_meta()새로운 네이티브 워드프레스 기능으로get_term_meta().

get_woocommerce_term_meta()어쨌든 새로운 함수에 인수를 전달할 뿐이므로 문제가 더 이상 사용되지 않는 함수에 있지 않다는 것을 확인할 수 있습니다.

문제가 발생한 가능한 원인은 다음과 같습니다.

  • 이미지를 저장하는 데 사용된 키가 검색하는 데 사용된 키와 같지 않습니다.
  • 정확한 항 ID를 전달하지 않음
  • 이미지 세트 없음

언급URL : https://stackoverflow.com/questions/41812479/woocommerce-display-category-image-get-woocommerce-term-meta-deprecated

반응형