MTS Simple Booking Cで「予約受付期間外です。」と表示される時

投稿者: | 2014年1月31日

MTS Simple Bookingのサイトにあるスタートガイドに従い、「予約品目登録」、「スケジュール登録」と済ませ
「予約フォーム処理を実行するページの登録」で固定ページとしてスラッグ名「booking-form」、スラッグ名「booking-thanks」のページを作成したのに、ページを開くと「予約受付期間外です。」のみが表示され、カレンダーも予約フォームも表示されない。

その場合は「予約品目登録」「スケジュール登録」等の設定ミスでは無く、表示させる方法が間違っている。

正しくカレンダーを表示(予約システムを表示)させるには、スラッグ名「booking-form」のページを直接呼び出すのでは無く、さらに別のページが必要。

【手順】
固定ページ(投稿ページでも可能)に、(スラッグ名「booking-form」スラッグ名「booking-thanks」のページ)とは別に、表示させるページを作成。
そのページ内に「予約品目登録」の記事のID(xxx)※を含んだショートコード(タグのようなもの)
[monthly_calendar id=”xxx”]
を記載して保存。

↑ このページを呼び出すと、ページ内に、カレンダーが表示される。

※記事のIDは予約品目で「スタート時間」や「予約条件設定」した記事を選び、編集画面でURLの最後にpost=xxx&action=editと表示されている中のxxxがID