*

ペンション・民宿・プチホテル用 宿泊予約 WordPress プラグインを作る(9)空室管理画面を考える

公開日: : 最終更新日:2013/06/30 WordPress ,

前回までで基本的なプラグインの制作方法を簡単に学びました。今回からは空室管理の画面を作ってみます。柔軟な条件を考えるとプログラミングも難しいし操作も複雑になるので、制限を絞って作っていくことにしました。

空室管理画面全体の条件設定

空室情報は3ヶ月分を表示する。
編集画面の表示は月単位とする。
月が変わると自動で古いデータを削除し新しい月を追加する。
空室情報は部屋タイプごとに3種類まで対応する。
管理画面では空き部屋数を入力する。表示は管理画面で設定した記号。
予約が入ると部屋数を自動でマイナスする。
管理画面で設定した部屋数を下回ると画面表示を変更する。

以上の内容で考えると、画面上部に部屋タイプの切り替えと編集月の切り替えを用意することになります。また、1日が1行の31行表示で各日にち単位で空き部屋を入力していく方法となります。

スクリーンショット 2013-06-24 21.32.18

表の部分には、日付順で各列に部屋タイプ・日付・曜日・空室欄が並ぶ形とします。祝祭日への対応は今後の目標として、今回は無視します。

プログラムは専用のクラス「class/rooms.php」を用意することとします。操作するメインのテーブルはプラグイン有効化時に自動作成されるテーブルを使います。

$this->table_name = $wpdb->prefix . 'rooms';

function create_table($table_name) {
  $sql = "CREATE TABLE " . $table_name . " (
    plan_id varchar(2) NOT NULL,
    s_date date NOT NULL,
    r_count smallint,
    r_season varchar(2),
    tmp varchar(10)
    ) 
    CHARACTER SET 'utf8';";
  require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
  dbDelta($sql);
}

今にしてテーブルにインデックスが無いことに気が付きました。ここものちほど修正しようと思います。

この記事をまとめてみたい方は画面のタグクラウドから「プラグイン開発」をクリックすると見やすいと思います。


Sponsored Link


 
 

関連記事

ペンション・民宿・プチホテル用 宿泊予約 WordPress プラグインを作る(10)空室管理画面 A

さっそく空室管理画面を作っていきます。今回は画面設計中心です。部屋タイプの選択と、空き情報を更新する

記事を読む

ワードプレス用宿泊予約プラグイン開発「空室カレンダー表示」

前回ネットで検索して見つけた calendar($year = "", $month = "") 関

記事を読む

ペンション・民宿・プチホテル用 宿泊予約 WordPress プラグインを作る(3)

前回のソースがイマイチだったので若干書き直しました。しかし、これで正しいのかも疑問なんですが、取り敢

記事を読む

WordPressのプラグインで独自のページを作る方法がわからない

Wordpressのプラグインを開発していて疑問がでてきました。プラグイン独自のページはどうすればい

記事を読む

新バーチャル歌姫デビュー CeVIO Creative Studio は期待して良さそう

既にサンプル曲がガンガンアップされています。噂の歌声合成ソフト CeVIO Creative Stu

記事を読む

ご質問は掲示板へお願いいたします。

Message

メールアドレスが公開されることはありません。

CAPTCHA


Optionally add an image (JPEG only)

Sponsored Link

エレコム GRAPH GEAR NEO カメラバッグDGB-P01BKにジンバルを入れる

やっぱり高いけどEndurance (エンデュランス) カメラバッグの

エレコム GRAPH GEAR NEO カメラバッグDGB-P01BKが北の国から

一年中GWの美少女です。 Lowepro カメラリュック フリッ

MOZA Mini-S スマホ用スタビライザーが届いた!

1万円弱で買えるスマホ用ブラシレスジンバルの新型 MOZA Mini-

GoPro Hero7 Black用 保護ケース アルミ合金保護フレームがいいよって話

別に大した話ではありません。 最近書くことが少ないのでたまには書

期待の新製品 MOZA Mini-S スマホ用スタビライザーが発売されたみたい

教えてもらった新製品のホームページで MOZA Mini-Sが紹介され

→もっと見る




  •  

PAGE TOP ↑