usces_have_zaiko / 条件判断関数

SKUの在庫があるかどうかを判定する

説明

SKUのループにて、現在のSKUの在庫があるかどうかを判定します。
この関数は、usces_have_skus() が実行されている(SKU情報がセットされている)場面で利用できます。

使い方

if ( usces_have_zaiko() ) {
  //処理
}

パラメータ

なし

戻り値

boolean
在庫があれば true、なければ false。

注意

usces_have_skus() によりSKU情報がセットされている必要があります。

用例

<?php while ( have_posts() ) : the_post(); usces_the_item(); ?>
    <p>商品名:<?php usces_the_itemName(); ?></p>
    <?php while ( usces_have_skus() ): ?>
        <?php if ( !usces_have_zaiko() ) : ?>
        <td class="button"><?php echo esc_html( usces_get_itemZaiko( 'name' ) ); ?></td>
        <?php else : ?>
     <td class="button"><?php usces_the_itemSkuButton( __( 'Add to Shopping Cart', 'usces' ), 0 ); ?></td>
        <?php endif; ?>
    <?php endwhile; ?>
<?php endwhile; ?>

フック

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

ソースファイル

usc-e-shop/functions/template_func.php

関連資料