wordpressおすすめ無料有料テーマ

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

HanamiWEBオンラインスクールでは

●バーチャル自習室でのリアルタイム質問!

●チャットで質問し放題!

●24時間学び放題のEラーニング教材!

全部ついて 2,500円/月!

クライアント様のホームページに会員登録機能付き予約フォームを設置する為に、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の困った!教えて欲しい!レッスン行っております。
お気軽にお問い合わせ下さい!

ホームページのリスキリングはお任せください!

2019年よりWordPressやホームページに関するスキルシェアを行ってきました。事例やノウハウが蓄積され、スピーディーかつ的確にお悩みを解決へと導く事を得意としています。ホームページに関するお悩みがございましたら、LINE公式アカウントよりお気軽にご相談ください!

↑クリックするとLINE公式が開きます

新着記事

SPF と DKIM と共に有効な DMARC ポリシーを併用してメールの認証設定方法
WordPressにログインできない?
【Hbook】When using Stripe you need to add a Required Country Field in the Details form. エラーの対処法
検索結果にサイト名(会社名)が表示されない
WP Rocket - WordPress Caching Plugin