説明
現在の商品画像を表示します。
初期設定ではメイン画像ですが、引数にてサブ画像を指定することもできます。
使い方
<?php usces_the_itemImage(); ?> <?php usces_the_itemImage( $number, $width, $height, $post, $out, $media ); ?>
パラメータ
- $number
- (数値)どの商品画像を出力するかを決める。0 がメイン画像で、1 以降はサブ画像。
初期値は 0(メイン画像)。 - $width
- (数値)(オプション)商品画像を出力時の幅を決める。初期値は 60(60px)。
- $height
- (数値)(オプション)商品画像を出力時の高さを決める。初期値は 60(60px)。
- $post
- (object)(オプション)投稿情報。初期値は空文字(global $post)。
- $out
- (文字列)戻り値の出力を echo するか return するかを決める。初期値は空文字(echo)。
- ‘return’:return する
- ”(空文字)もしくは未設定:echo する(初期値)
- $media
- (文字列)(オプション)初期値は ‘item’。
- ‘item’:alt 属性値が商品データをもとに自動的に生成される。(初期値)
- ‘item’ 以外:alt 属性の自動生成処理を行わない。
戻り値
- (HTML)
-
- ‘return’:そのまま return
- ”(空文字)もしくは未設定:echo
注意
パラメータの $number に対応しない値を渡したした場合は、表示されません。
例えば、メイン画像1枚とサブ画像2枚の場合、第1引数を 3 とすると表示されません。
(メイン画像が 0 ですので、サブ画像1は 1 、サブ画像2は 2 となるため、3 に対応する画像が存在せず、表示されません。)
用例
<div><?php usces_the_itemImage( 0, 135, 135 ); ?></div>
フック
- usces_filter_img_alt(フィルター)
- usces_filter_img_title(フィルター)
- usces_filter_main_img(フィルター)
- usces_filter_sub_img(フィルター)
ソースファイル
usc-e-shop/functions/template_func.php