usces_the_itemOption / 表示系関数

商品オプションのフィールドタイプを判断し、セレクト値を表示する

説明

商品オプションの入力フィールドを表示します。

使い方

<?php usces_the_itemOption( $name ); ?>
<?php usces_the_itemOption( $name, $label, $out ); ?>

パラメータ

$name
(文字列)商品オプション名
$label
(文字列)商品オプション名(任意)。
初期値は ‘#default#’($name の商品オプション名を表示)。
初期値以外の場合は、$label を商品オプション名として表示。
$out
(文字列)戻り値の出力を echo するか return するかを決める。初期値は空文字(echo)。

  • ‘return’:return する
  • ”(空文字)もしくは未設定:echo する(初期値)

戻り値

(HTML)商品オプションの入力フィールド
  • ‘return’:そのまま return
  • ”(空文字)もしくは未設定:esc_html でエスケープして echo

注意

この関数は、global $post が有効なループ内のみで利用できます。
また、usces_the_item() により商品情報がセットされていないと利用できません。

用例

<?php while ( have_posts() ) : the_post(); usces_the_item(); ?>
<?php if ( usces_is_options() ) : ?>
  <table>
  <?php while ( usces_have_options() ) : ?>
    <tr>
      <th><?php usces_the_itemOptName(); ?></th>
      <td><?php usces_the_itemOption( usces_getItemOptName(),'' ); ?></td>
    </tr>
  <?php endwhile; ?>
  </table>
<?php endif; ?>
<?php endwhile; ?>

フック

ソースファイル

usc-e-shop/functions/template_func.php

関連資料