Welcart会員登録フォーム必須項目のカスタマイズ

今回は、WordPressのECカートプラグインWelcartの新規会員登録時のフォーム内の必須項目を任意項目に変更する方法です。

カスタマイズはダッシュボードではできないようなので、プラグインファイルの直接編集が必要になる様子。

会員登録フォームの必須チェックは、フックで制御されているとのことで、必須チェックはusces_filter_customer_check、必須マークはusces_action_essential_markをフックとしている。

必須チェックはusces_action_essential_checkをコメントすれば通りそうなので、作業はすべて自己責任になるが、usceshop.class.phpなどを編集してみる。

何個か該当箇所が見つかったが、すべてオンライン上でのやり取りを考慮していたため、住所関連の必須項目をすべてコメントアウトしてみる。結果、任意項目にすることが成功。

次に必須項目に表示される※マーク、アスタリスクの除去。

多分、このままだと任意項目は非表示にしてしまえば問題ないだろうが、それだと主旨がことなるので、アスタリスクの除去を試みる。

usces_action_essential_markはusc-e-shop\functions\function.php内に記述があるのでそちらを手掛かりに、こちらも自己責任のもと編集してみる。

$usces_essential_markをカスタマイズして、修正ファイルをアップ。

あ、できた。