説明
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
関連資料
- usces_have_zaiko_anyone() ・・・ usces_have_zaiko_anyone() で返却する値を変更する
- usces_have_fewstock() ・・・ その商品に「在庫僅少」のSKUがあるかどうかを判定する