MTS booking system ビジネス版の会員登録必須項目削除方法

wordpressおすすめ無料有料テーマ予約システムプラグイン

クライアント様のホームページに会員登録機能付き予約フォームを設置する為に、MTS booking systemビジネス版を購入したのですがはまりました。。。

オフィシャルサイトにも解説があったのですぐにいけると思ったのですが。。。
記録として残します。

無料で使えるMTS booking systemの使い方は以下で解説しています!

会員登録フォームの住所項目を削除

やりたかった事としては、会員登録フォームでの住所項目を削除です。
「 lib/MtssbUserFormTemp.php 」ファイルを修正すれば良いです。入力フォームの削除はすぐに行えました。

オフィシャルサイトでも紹介されています
Ver.1.20 ユーザー登録フロントエンド機能追加

単純に住所項目を削除しただけではエラーが出る

住所欄には必須入力が指定されています。オフィシャルサイトでも

add_filter('mtssb_register_items', 'register_items');
function register_items($items) {
    $items['address'] = false;
    return $items;
}

と紹介されてたいので、これを 「 lib/MtssbUserFormTemp.php 」 の中に入れればOK!と思いきやエラーで画面が表示されなくなりました。。。

色々な箇所を探ってみたのですが、どこに入れてもエラー

バリデーション処理の正しい設置箇所

function.phpでした。。。。

なんだという感じですね。これに数時間悩みました。。。

例えばカナ入力のセイメイ欄を削除した場合

住所に追加して、セイメイまで入力してもらわなくてOKという場合ですが

add_filter('mtssb_register_items', 'register_items');
function register_items($items) {
    $items['address'] = false;
  $items['kana'] = false;
    return $items;
}

このように追加します!

意外と単純。

wordpressの困った!教えて欲しい!レッスン行っております。
お気軽にお問い合わせ下さい!

タイトルとURLをコピーしました