Woocommerce [제품] 단축 코드에 표시된 제품 정보에 제품의 크기 속성을 추가하고 싶습니다.Woocommerce 제품에 문자 정보 추가 shortcode
이 방법이 있습니까? 나는 이것이 단축 코드의 표준 매개 변수라고 생각하지 않습니다. 그래서 코드가 수정 될 필요가 있다고 가정하고 있습니까?
Woocommerce [제품] 단축 코드에 표시된 제품 정보에 제품의 크기 속성을 추가하고 싶습니다.Woocommerce 제품에 문자 정보 추가 shortcode
이 방법이 있습니까? 나는 이것이 단축 코드의 표준 매개 변수라고 생각하지 않습니다. 그래서 코드가 수정 될 필요가 있다고 가정하고 있습니까?
당신은 등록을 취소하고 템플릿을 재정의를 통해 또는 후크를 통해 자신의 테마에 따라서 사용자 정의 할 수
<?php wc_get_template_part('content', 'product'); ?>
로하여 content-product.php
템플릿을 단축 코드 OR을 [product]
단축 코드 표시 내용의 자신의 버전을 다시 등록 할 수 중/filters. (content-product.php
템플릿은 대개 몇 개의 액션 후크이므로, 후크에 익숙하지 않은 경우 약간 희미하게 보입니다.)
나는 아마도 후크 경로로 갈 것입니다. 나는 내 테마의 functions.php에 다음을 추가하여 속성을 가정하면 "pa_size"라고합니다 (이 분류 체계는 "제품 특성"는 것을 알 수 있도록 WooCommerce는 항상 "pa_"와 속성을 서문)
function kia_add_size_attr(){
global $product;
$attribute_name = "pa_size";
$results = wc_get_product_terms($product->id, $attribute_name, array('fields' => 'names'));
if ($results) {
echo '<label>' . wc_attribute_label($attribute_name) . ': </label>' . implode(', ', $results);
}
}
add_action('woocommerce_after_shop_loop_item_title', 'kia_add_size_attr');
마 이 속성은 size 속성을 가진 모든 "루프"제품에 속성을 추가합니다. 만이 짧은 코드에 적용하려면 자신의 shortcode를 작성해야 할 것입니다.
그게 전부입니다! 자세한 답변을 주셔서 감사합니다. –