반응형
ID별 Woocommerce 제품 값 가져오기
커스텀 템플릿에서 제품 데이터를 취득하려고 합니다.제품 ID별로 현재 이 코드를 사용하여 제품 타이틀을 취득하고 있습니다.
$productId = 164;
echo $p_title = get_the_title( $productId );
간단한 설명, 가격, 제품 이미지, 제품 URL, 제품 브랜드를 찾습니다.또는 루프가 더 나을 수 있지만 루프는 제품 스태틱 ID와 함께 작동해야 합니다.
잘 부탁드립니다.
새 제품 개체를 만드는 것이 더 나을 수 있습니다.
$productId = 164;
$product = wc_get_product( $productId );
echo $product->get_title();
echo $product->get_price_html();
주의: 짧은 설명은 게시물의 설명에 불과합니다.post_excerpt
. 루프 외부에서 사용하는 경우(여기에서)$post
자동으로 정의됩니다).그러면 직접 투고를 받아야 합니다.
$post = get_post( $productId );
echo apply_filters( 'woocommerce_short_description', $post->post_excerpt );
또는 이미 제품 개체를 정의한 경우
echo apply_filters( 'woocommerce_short_description', $product->post->post_excerpt );
WooCommerce 제품 클래스가 자동으로 정의되기 때문에$product->post
의 재산.get_post()
.
apply_filters()
이 시점에서 기능을 부가하여 내용을 변경할 수 있는 것을 의미합니다.$product->post->post_content
적어도, 난 알아wpautop()
에 접속되어 있다.woocommerce_short_description
필터를 사용하여 단락 구분을 작성합니다.
언급URL : https://stackoverflow.com/questions/35165402/woocommerce-get-product-values-by-id
반응형
'code' 카테고리의 다른 글
AngularJS: 컨트롤러에서 해결 기능을 사용할 경우 최소화할 수 있는 구문 수정 (0) | 2023.02.12 |
---|---|
JSON이 JSONObject인지 JSONArray인지를 확인합니다. (0) | 2023.02.12 |
css에서 !보다 더 중요한 것이 있나요? (0) | 2023.02.12 |
리액트를 사용한 예쁜 JSON 인쇄 (0) | 2023.02.12 |
내장된 기능을 사용하여 MVC6의 JQuery AJAX를 사용하여 면도기 양식 제출 (0) | 2023.02.12 |