usces_filter_direct_intocart_button / フィルターフック

usces_direct_intoCart() で出力される「カートへ入れる」ボタンに属性を追加する

説明

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

関連資料