予約システムプラグインをカスタマイズして管理画面の予約リストに追加項目を表示させる方法
今回、美容サロンのホームページを構築するに当たり、予約システムを追加することになりました。
サイト自体はWordPressで構築していますので、無料のプラグインを探してみます。
ホントにWordPressって便利ですよね!
ググッて評判が良さそうなのは「MTS Simple Bookin C Ver.1.2.1」。
標準機能では実現できないこともあると思いますが、カスタマイズ方法もたくさん紹介されているので何とかなるかなと。
最悪、カスタマイズで実現できない時は有料版にすることで対応できることも増えるようですしね。
とりあえずはインストールして動きを確認してみました。
一通り操作してみて、カスタマイズが必要な部分として「コース」という項目を追加して選択できるようにする必要がありました。
下記のサイトを参照してカスタマイズを行いました。
MTS Simple Bookingのカスタマイズ | 西沢直木のIT講座
カスタマイズ | MTS Simple Booking C カスタマイズ記録
おかげで、思った通りの動きが実現できています。
が、管理画面の「予約リスト」内に追加した項目を表示させる方法がどこにも書いていません。
私、WordPressをいろいろいじってカスタマイズしていますが、PHPを始めプログラミングについては何にも分かりません…。
とりあえずソースを見ながら格闘し、なんとか解決できることが出来たので、下記に紹介します。
修正するファイルは「mtssb-list-admin.php」。
まずはタイトル部分の修正を行います。
258行目くらいから始まる「リストカラム情報」部分が修正箇所になります。
修正前の記述
ここから不要になる項目を削除、新規に追加した項目のタイトルを記述しましょう。
修正後の記述
今回は、人数が必要ありませんので「number」行をコメントアウトしました。
その代わりに今回追加した「コース」を、コメントアウトした「number」行の下に追記します。
次にデータ部分を表示できるように修正します。
修正箇所は285行目付近から始まる「カラムデータのデフォルト表示」になります。
修正前の記述
こちらも不要になる項目を削除、新規に追加したデータを表示できるように記述しましょう。
修正後の記述
タイトルと同じように「number」行をコメントアウトし、その下に「コース」のデータを表示できるように行を追加しました。
以上の修正を行うことで「予約リスト」内にカスタマイズして追加した項目を表示できるようになります。
追加した項目が複数ある場合でも、