必要なページの自動作成

システムの運用上で必要な固定ページは、プラグインを有効化した際に自動的に作成されます。自動的に作成されたページの構成を独自に変更した場合、正しく動作しなくなることがありますのでご注意ください。以下に、各ページの構成と役割を記しています。

 

ページ構成とアクセス権限

ページ構成とアクセス権限は下記のようになっています。
会員だけがアクセスできるページへのリンクは「会員専用ウィジェット」に、講師だけがアクセスできるページへのリンクは「講師専用ウィジェット」に、管理者だけがアクセスできるページへのリンクは「管理者専用ウィジェット」にまとめられています。

必須ページ名非会員会員講師管理者
*講師用スケジュール編集ページ--
*講師用キャンセルフォームページ--
*講師用出欠フォームページ--
*講師用実施履歴ページ--
*講師用予約済み一覧ページ--
*予約/キャンセルフォームページ---
*会員用マイページ--
 会員用受講履歴ページ--
 会員用予約一覧ページ--
 チケット更新ログページ
(*「チケット制」適用時のみ)
--
*講師紹介ページ(週間スケジュール)
 講師一覧ページ(日別スケジュール)

 

サイトのメニューから削除しておくべきページ

もし、サイト上のメニューに、プラグインを有効化した際に追加された全てのページが表示されている場合、以下に「×」で示したページはメニューから除いておいた方がよいでしょう。
これらは、管理者や講師らが利用する(アクセス制限された)ページか、または他のページからパラメータを伴って開かれるページだからです。

表示ページ名説明
×講師用スケジュール編集ページ講師専用ウィジェットに表示されます。
×講師用キャンセルフォームページ講師用予約済み一覧ページを経由して開かれます。
×講師用出欠フォームページ講師用実施履歴ページを経由して開かれます。
×講師用実施履歴ページ講師専用ウィジェットに表示されます。
×講師用予約済み一覧ページ講師専用ウィジェットに表示されます。
×予約/キャンセルフォームページスケジュール表を経由して開かれます。
 会員用マイページ
×会員用受講履歴ページ会員専用ウィジェットに表示されます。
×会員用予約一覧ページ会員専用ウィジェットに表示されます。
×チケット更新履歴ページ会員専用ウィジェットに表示されます。
 講師紹介ページ(週間スケジュール)
 講師一覧ページ(日別スケジュール)

 

[必須] ウィジェット

会員専用ウィジェット

このウィジェットは会員のログイン中にだけ表示されます。会員専用のメニューなどを記述するのに使います。

  1. WordPressの管理画面「外観ーウィジェット」にて「会員専用」ウィジェットをドラッグし、有効化します
  2. 自動生成された会員用コンテンツへのリンクメニューが初期値として入っています
  3. その他、必要なリンクメニューを追記して保存します

講師専用ウィジェット

このウィジェットは講師のログイン中にだけ表示されます。講師専用のメニューなどを記述するのに使います。

  1. WordPressの管理画面「外観ーウィジェット」にて「講師専用」ウィジェットをドラッグし、有効化します
  2. 自動生成された講師用コンテンツへのリンクメニューが初期値として入っています
  3. その他、必要なリンクメニューを追記して保存します

管理者専用ウィジェット

このウィジェットは管理者のログイン中にだけ表示されます。管理者専用のメニューなどを記述するのに使います。

  1. WordPressの管理画面「外観ーウィジェット」にて「管理者専用」ウィジェットをドラッグし、有効化します
  2. 自動生成された管理者用コンテンツへのリンクメニューが初期値として入っています
  3. その他、必要なリンクメニューを追記して保存します

管理者は、講師が急な事情で休むことになった際に、スケジュールの変更と講師都合による予約キャンセルの手続きを行う事ができます。

 

[必須] 講師用スケジュール編集ページ

役割

講師ごとに予約受付の時間割を設定するためのページです。ログインしている講師ユーザー自身の時間割を設定することができます。

作成手順

  1. 固定ページを新規作成します。
  2. スラッグ名は、必ずプラグインの全般設定と同じにします(初期値は "editschedule")
  3. 本文欄に下記のショートコードを挿入します

特性

このページ自身と、このページを先祖とするページ(子孫ページ)は、講師ユーザーだけがアクセスすることができます。この特性を利用して、講師ユーザー専用のページを増やすことができます。

 

[必須] 講師用キャンセルフォームページ

役割

受け付け済みの予約を講師都合によりキャンセルするためのページです。ログインしている講師ユーザー自身が受け付けた予約をキャンセルすることができます。

作成手順

  1. 固定ページを新規作成します。
  2. スラッグ名は、必ずプラグインの全般設定と同じにします(初期値は "cancel")
  3. 本文欄に下記のショートコードを挿入します

 

[必須] 会員情報参照ページ

役割

このページは、以下のページにおいて会員情報を確認するために参照することができます。

  • 講師用キャンセルフォームページ
  • 講師用出欠フォームページ
  • 講師用実施履歴ページ
  • 講師用予約済み一覧ページ

作成手順

  1. 固定ページを新規作成します。
  2. スラッグ名は、必ずプラグインの全般設定と同じにします(初期値は "membersinfo")
  3. 親ページには「講師用スケジュール編集ページ」を指定します。
  4. 本文欄に下記のショートコードを挿入します
    会員の履歴がない場合、括弧内の文が表示されます。

 

[必須] 講師用出欠フォームページ

役割

予約者が欠席した場合に、講師が「欠席」を記録するためのページです。
このページは「講師用実施履歴」ページから開くことができます。

作成手順

  1. 固定ページを新規作成します。
  2. スラッグ名は、必ずプラグインの全般設定と同じにします(初期値は "report")
  3. 本文欄に下記のショートコードを挿入します

 

[必須] 講師用実施履歴ページ

役割

ログイン中の講師ユーザー自身の実施履歴を表示するためのページです。

作成手順

  1. 固定ページを新規作成します。
  2. 親ページには「講師用スケジュール編集ページ」を指定します。
  3. 本文欄に下記のショートコードを挿入します。
    ショートコードの囲みの中は、実施履歴がない場合に表示されます。

 

[必須] 講師用予約済み一覧ページ

役割

ログイン中の講師ユーザー自身の予約済み一覧を表示するためのページです。

作成手順

  1. 固定ページを新規作成します。
  2. 親ページには「講師用スケジュール編集ページ」を指定します。
  3. 本文欄に下記のショートコードを挿入します。
    ショートコードの囲みの中は、予約がない場合に表示されます。

 

[必須] 予約/キャンセルフォームページ

役割

会員が予約/キャンセルを申し込むためのページです。
非会員(未登録)ユーザーがアクセスすると、ログインフォームへリダイレクトされます。
会員(購読者)以外のユーザーがアクセスすると、トップページへリダイレクトされます。

  • このページは、「子ページ(=親ページをもつ)」にすると正しく動作しません。
    また、このページは、「日別スケジュール(全講師)」や「週間スケジュール(講師別)」のリンクからパラメータをともなって開かれるページです。
    直にアクセスしてもパラメータ不足で何もできないので、サイトのメニューから削除しておくべきページにも挙げています。

作成手順

  1. 固定ページを新規作成します。
  2. スラッグ名は、必ずプラグインの全般設定と同じにします(初期値は "reservation")
  3. 本文欄に下記のショートコードを挿入します

 

[必須] 会員用マイページ

役割

ログイン中の会員ユーザー自身の情報を表示するためのページです。
非会員(未登録)ユーザーがアクセスすると、ログインフォームへリダイレクトされます。
ログイン中の講師ユーザーがアクセスするとトップページへリダイレクトされます。

作成手順

  1. 固定ページを新規作成します。
  2. スラッグ名は、必ずプラグインの全般設定と同じにします(初期値は "mypage")
  3. 本文欄は、ショートコードと組み合わせて自由に構成することができます。

特性

このページ自身と、このページを先祖とするページ(子孫ページ)は、会員ユーザーだけがアクセスすることができます。この特性を利用することで、会員ユーザー専用のページを増やすことができます。


  • 会員向けのお知らせを表示するページ
  • 会員専用のお問い合わせフォームや、入金報告フォーム、支払いフォーム など

 

会員用受講履歴ページ

役割

ログイン中の会員ユーザー自身の受講履歴を表示するためのページです。非会員(未登録)ユーザーがアクセスすると、ログインフォームへリダイレクトされます。

作成手順

  1. 固定ページを新規作成します。
  2. 親ページには「会員用マイページ」を指定します。
  3. 本文欄に下記のショートコードを挿入します。
    ショートコードの囲みの中は、受講履歴がない場合に表示されます。

 

会員用予約一覧ページ

役割

ログイン中の会員ユーザー自身の予約一覧を表示するためのページです。非会員(未登録)ユーザーがアクセスすると、ログインフォームへリダイレクトされます。

作成手順

  1. 固定ページを新規作成します。
  2. 親ページには「会員用マイページ」を指定します。
  3. 本文欄に下記のショートコードを挿入します。
    ショートコードの囲みの中は、予約がない場合に表示されます。

 

チケット更新ログページ(*「チケット制」適用時のみ)

役割

「チケット制」の適用時、各会員の「保有チケット数」の更新履歴を表示するためのページです。プラグインインストール時点では「下書き」状態になっています。「チケット制」を適用した場合は「公開」状態にしておきます。

作成手順

  1. 固定ページを新規作成します。
  2. 親ページには「会員用マイページ」を指定します。
  3. 本文欄に下記のショートコードを挿入します。
    ショートコードの囲みの中は、履歴がない場合に表示されます。

 

[必須] 講師紹介ページ(週間スケジュール)

こちらをご参照ください。
» 講師紹介記事を作成

 

[必須] 講師一覧ページ(日別スケジュール)

こちらをご参照ください。
» 講師一覧ページ(日別スケジュール一覧)