복붙노트

[WORDPRESS] 별도의 라인에 WooCommerce 제품 크기를 표시합니다

WORDPRESS

별도의 라인에 WooCommerce 제품 크기를 표시합니다

해결법


  1. 1.업데이트 :이 방법으로 각 차원에 대한 조건을 추가 할 수 있습니다.

    업데이트 :이 방법으로 각 차원에 대한 조건을 추가 할 수 있습니다.

    <?php
    
        // For non variable products (separated dimensions)
        if ( $display_dimensions && $product->has_dimensions() && ! $product->is_type('variable') ) :
            if ( ! empty( $product->get_length() ) ) { ?>
        <tr>
            <th>Length</th>
            <td class="product_dimensions"><?php echo $product->get_length() . get_option( 'woocommerce_dimension_unit' ); ?></td>
        </tr>
    <?php   }
            if ( ! empty( $product->get_width() ) ) { ?>
        <tr>
            <th>Width</th>
            <td class="product_dimensions"><?php echo $product->get_width() . get_option( 'woocommerce_dimension_unit' ); ?></td>
        </tr>
    <?php   }
            if ( ! empty( $product->get_height() ) ) { ?>
        <tr>
            <th>Height</th>
            <td class="product_dimensions"><?php echo $product->get_height() . get_option( 'woocommerce_dimension_unit' ); ?></td>
        </tr>
    <?php
    
        // For variable products (we keep the default formatted dimensions)
        elseif ( $display_dimensions && $product->has_dimensions() && $product->is_type('variable') ) : ?>
        <tr>
            <th><?php _e( 'Dimensions', 'woocommerce' ) ?></th>
            <td class="product_dimensions"><?php echo esc_html( wc_format_dimensions( $product->get_dimensions( false ) ) ); ?></td>
        </tr>
    <?php endif; ?>
    

    테스트하고 작동합니다.

  2. from https://stackoverflow.com/questions/46317041/display-woocommerce-product-dimensions-in-separate-lines by cc-by-sa and MIT license