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をカスタマイズして、修正ファイルをアップ。

あ、できた。

よく使うテンプレートタグWordPress-PHPの情報

テンプレートタグ
についての情報。

使用頻度の高いワードプレスでのPHPテンプレートタグである。

その他の情報としては、固定ページや投稿記事ページでも使用できるが、プラグインなどの設置が別途必要があり、特性としては・テーマディレクトリ参照
<?php echo get_template_directory_uri(); ?>
・ルートディレクトリ参照
<?php echo esc_url( home_url( ‘/’ ) ); ?>
・ページ判別
<?php if(is_page(‘123’)): ?>
<?php endif; ?>
・カテゴリー判別
<?php if(in_category(array(‘1′,’2′,’3’))): ?>
<?php endif; ?>ことです。

情報カテゴリーとしては、PHPについてのWordPress
に分類される。

情報について、検索エンジンでは
wordpress テンプレート
wordpress テーマ
ワード プレス
ワード プレス テンプレート
ワード プレス テーマ
wordpress テーマ 作成
wp テンプレート
wordpress カスタマイズ
wordpress テンプレート 作成
ワード プレス テンプレート 無料
wordpress テンプレート 無料
wordpress テーマ 無料
wp テーマ
ワード プレス テーマ 無料
wordpress 無料 テーマ
wordpress デザイン
wordpress 日本 語 テーマ
ワード プレス カスタマイズ
wordpress テーマ おすすめ
wordpress テンプレート カスタマイズ
ワード プレス テーマ 日本 語
ワード プレス 無料 テンプレート
無料 ワード プレス テンプレート
テンプレート wordpress
wordpress 無料 テンプレート
wordpress サイト
ワード プレス テンプレート 日本 語
wordpress ブログ テンプレート
ワード プレス ブログ テンプレート
wordpress テンプレ
などがインデックスされている。

電話番号の正規表現チェックのPHP関数-PHPの解決方法

今回のシステム開発で取り扱うテーマは『PHPで電話番号の正規表現での入力チェックをif文記述で判断』の解決方法である。

PHPで正規表現をチェックするにはpreg_match関数をつかいます。

電話番号が半角数字とハイフンで入力されていませんとする。

解決方法の補足として、ハイフンを含んだ場合の記述例でしたが、ハイフン無しも併せてチェックする場合は、preg_matchiの引数として以下の記述とします。
/^([0-9]{3}-[0-9]{4})?$|^[0-9]{7}+$/があり、電話番号の正規表現チェックについて今回のテーマの補足知識となります。

問題解決カテゴリーとしては、PHP関数についてのPHPに分類される。

情報について、検索エンジンでは下記の関連情報での組み合わせでインデックスされている。
php 電話番号 判定
php 電話番号 正規表現 ハイフンなし
php 電話番号 ハイフン
php 電話番号 正規表現
php 電話番号チェック
php 電話番号 バリデーション
php 電話番号 ハイフン 追加
php 電話番号 フォーマット
php 電話番号 正規表現 ハイフン
php電話番号ハイフン削除