サポート » 使い方全般 » Smart Custom Fieldsを使って表を作成

  • kemusi

    (@kemusi)


    プラグインでSmart Custom Fieldsを使ってカスタムフィールドを取得して
    表を作成したのですが、入力が無い場合はテーブルの行ごと空欄にしたいのですが
    そのやり方がどうにも分かりません。どうかご教授をお願い致します。

    <!--サイズ表-->
    <table class="sizehyou">
    <?php
    $size_name = SCF::get( 'size_name' );
    foreach ( $size_name as $field_name => $field_value ) {
    ?>
    <tr>
    <th>サイズ</th>
    <th><?php echo esc_html( $field_value['size_name01'] ); ?></th>
    <th><?php echo esc_html( $field_value['size_name02'] ); ?></th>
    <th><?php echo esc_html( $field_value['size_name03'] ); ?></th>
    <th><?php echo esc_html( $field_value['size_name04'] ); ?></th>
    <th><?php echo esc_html( $field_value['size_name05'] ); ?></th>
    </tr>
    <?php } ?>
    
    <?php
    $t_sizeguide = SCF::get( 't_sizeguide' );
    foreach ( $t_sizeguide as $field_name => $field_value ) {
    ?>
        <tr>
          <td><?php echo esc_html( $field_value['size_guide'] ); ?></td>
          <td><?php echo esc_html( $field_value['size_kitake'] ); ?></td>
          <td><?php echo esc_html( $field_value['size_mihaba'] ); ?></td>
          <td><?php echo esc_html( $field_value['size_katahaba'] ); ?></td>
          <td><?php echo esc_html( $field_value['size_sodetake'] ); ?></td>
          <td><?php echo esc_html( $field_value['size_susohaba'] ); ?></td>
        </tr>
    <?php } ?>
    
    </table><!--サイズ表-->

    <th>,<td>ともに商品には該当しない場合がありますので
    空欄の場合はタグごと消したいです。

  • トピック「Smart Custom Fieldsを使って表を作成」には新たに返信することはできません。