usces_have_options / データセット関数

商品オプション情報をセットする

説明

現在の商品の、商品オプション情報をセットしてポインタを送ります。主にSKUのループで使用します。

使い方

<?php while ( usces_have_options() ) : ?>
  //処理
<?php endwhile; ?>

パラメータ

なし

戻り値

boolean
商品オプション情報をセットできれば true、できなければ false。

注意

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

用例

商品オプションが登録されている時のみ、オプションを表示。

<?php while ( have_posts() ) : the_post(); usces_the_item(); ?>
<?php if ( usces_is_options() ) :  ?>
  <dl class="item-option">
    <?php while ( usces_have_options() ) : ?>
    <dt><span><?php usces_the_itemOptName(); ?></span></dt>
    <dd><?php usces_the_itemOption( usces_getItemOptName(), '' ); ?></dd>
    <?php endwhile; ?>
  </dl>
<?php endif; ?>
<?php endwhile; ?>

フック

  • 利用できるフックはありません。

ソースファイル

usc-e-shop/functions/template_func.php

関連資料