Welcart のお客様情報入力欄にはフリガナを入力する欄がありますが、不要な場合があると思います。この記事ではフリガナ入力欄をなくすカスタマイズ方法について解説します。
フリガナ入力欄がある場所
フリガナ入力欄がある場所は実は3箇所あります。
- お客様情報
- 配送先情報
- 会員情報
カスタマイズを行うことにより全てのフリガナ入力欄をなくすことができます。フリガナ入力欄をなくすことに加えて、確認画面での表示箇所をなくすことも行います。
使用するフック
使用するフック
- usces_filter_furigana_form
- usces_filter_furigana_confirm_customer (確認画面のお客様情報のフリガナ欄)
- usces_filter_furigana_confirm_delivery (確認画面の配送先情報のフリガナ欄)
フック記述箇所
- usc-e-shop/functions/template_func.php
サンプルコード
add_filter('usces_filter_furigana_form', 'erase_furigana_form', 10, 3);
add_filter( 'usces_filter_furigana_confirm_customer', 'erase_furigana_form', 10, 3);
add_filter( 'usces_filter_furigana_confirm_delivery', 'erase_furigana_form', 10, 3);
function erase_furigana_form($furigana, $type, $values ) {
$furigana = '';
return $furigana;
}
こちらのコードでは、フリガナ入力欄やフリガナ表示部分の内容をなくす処理をおこなっています。
最後に
フリガナ入力欄は簡単になくすことができます。上手く動作しない場合やより複雑な条件を設定したい場合は、下記お問い合わせフォームにてカスタマイズのご相談や対応も受け付けております。