제품 갤러리에 추가 이미지를 추가하고 싶습니다. 다른 게시물의 메타 필드를 기반으로합니다. 이미지는 프런트 엔드의 갤러리에만 추가해야합니다. 제품 자체의 이미지 갤러리가 아닙니다.
편집 : @mujuonly가 옳았습니다. 사용할 수 woocommerce_product_thumbnails
있으므로 다음 코드를 시도했는데 모든 것이 잘 작동합니다.
<?php
add_action( 'woocommerce_product_thumbnails', 'custom_product_add_thumbnails', 100, 0 );
function custom_product_add_thumbnails(){
$extra_gallery = get_field( 'some_field' );
if( $extra_gallery ): ?>
<?php foreach ( $extra_gallery as $image_id ): ?>
<div class="woocommerce-product-gallery__image">
<?php echo wp_get_attachment_image( $image_id, 'woocommerce_single', false, array( "class" => "" ) ); ?>
</div>
<?php endforeach; ?>
<?php endif;
endif;
}
함께 100
작업의 이미지는 갤러리의 끝 부분에 표시됩니다 :
add_action( 'woocommerce_product_thumbnails', 'custom_product_add_thumbnails', 100, 0 );
add_action( 'woocommerce_product_thumbnails', 'custom_product_add_thumbnails', 100, 0 );
function custom_product_add_thumbnails(){
// Echo images here
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다