code

ID별 Woocommerce 제품 값 가져오기

starcafe 2023. 2. 12. 18:04
반응형

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

반응형