説明
usces_direct_intoCart() で出力される「カートへ入れる」ボタンに属性を追加できます。
使い方
add_filter( 'usces_filter_direct_intocart_button', 'my_filter_direct_intocart_button', 10, 5 ); function my_filter_direct_intocart_button( $html, $post_id, $sku, $force, $options ) { //処理 return $html; }
パラメータ
- $html
- (文字列)空文字
- $post_id
- (文字列)商品の投稿ID。
- $sku
- (文字列)商品のSKUコード。
- $force
- (boolean)カートページに遷移するかどうか。
- $options
- (boolean)商品オプションフィールドを出力するかどうか。
用例
add_filter( 'usces_filter_direct_intocart_button', 'my_filter_direct_intocart_button', 10, 5 ); function my_filter_direct_intocart_button( $attr, $post_id, $sku, $force, $options ) { $sku = urlencode( $sku ); if ( !$force ) { $attr = "onclick=\"return intoCart( '{$post_id}', '{$sku}' )\""; } else { $attr = ""; } return $attr; }
ソースファイル
usc-e-shop/functions/template_func.php
関連資料
- usces_direct_intoCart() ・・・ カート投入ボタンをフォームタグ付きで出力する