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_id
0을 반환합니다.
코드가 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
'programing' 카테고리의 다른 글
문자열이 null로 종료되는 이유는 무엇입니까?또는: null-terminal vs. 문자 + 길이 저장 (0) | 2023.11.07 |
---|---|
새로운 WooCommerce 2.3.x에 의해 로드된 select2 스크립트/스타일을 언로드하는 방법? (0) | 2023.11.07 |
AngularJS: 양식의 모든 양식 컨트롤을 비활성화하는 방법? (0) | 2023.11.07 |
DataFrame의 파티셔닝을 정의하는 방법은 무엇입니까? (0) | 2023.11.07 |
Wordpress User Custom Field (체크박스) 검색 및 업데이트 - 어디에서나 가능 (0) | 2023.11.07 |