ソニーペイメントサービスの2つの決済モジュール

カートページの「買物を続ける」ボタンのリンク先を任意のページに変更

Welcartのカートページにて、「買い物を続ける」ボタンを押したときの遷移先を変更するカスタマイズです。フィルターフック ‘usces_filter_cart_prebutton’ を使い、遷移先のURLを変更します。

【Hook】 usces_filter_cart_prebutton

【サンプルコード】

//トップページへ遷移したい場合
add_filter( 'usces_filter_cart_prebutton', 'change_cart_prebutton_url' );
function change_cart_prebutton_url() {
    $new_url = home_url();
    return ' onclick="location.href=\'' . $new_url . '/\'"';
}

$new_url = home_url(); がURLを指定しており、この場合トップページを指定しています。 他のページに遷移したい場合は次のように指定できます。

[特定のページを指定したい場合] $new_url = get_permalink( $post_id );  $post_id にはページのIDを入れます。

[特定のカテゴリーページを指定したい場合] $new_url = get_category_link( $category_id );  $category_id にはカテゴリーのIDを入れます。

このサンプルコードは、テーマ内のfunctions.phpに記述することを想定しています。

この記事は役に立ちましたか?

2