Skip to content
teru03 edited this page Feb 14, 2019 · 8 revisions

lesson schedulerの使い方

利用イメージ

lesson schedulerプラグインは、その名の通り、クラブや部活など、所属している団体の練習日程を作成できること、その日程に対して、ログインメンバーが出欠を登録できること、それらをショートコードで簡単に固定ページに表示できるのが特徴です。 バージョン1.2.0からはテンプレートを用意しましたのでより自分のウェブサイトにあったUIやデザインでご利用いただけます。

画面イメージ

  • 練習日程を登録する際には、よく使う練習場所、練習時間を登録しておけば、選択するだけで登録できるので、日々の更新作業が楽に行えます。 練習日程の設定 練習日程の設定

  • バージョン1.2.0からは一覧に表示するユーザプロフィールのフィールドを選択すること、それによりソートすることが可能になりました。 練習日程の設定

  • 日付、場所、時間を選択して登録するだけで練習日程を公開できます。 練習日程の設定

  • 登録した練習日程や、メンバーの出欠状況は、ショートコード[lesson scheduler]or[lesson_scheduler]を組み込むことで、固定ページ等に表示することができます。 練習日程の設定

  • テンプレートを使用する場合はlesson schedulerを選択してください。 練習日程の設定

  • Twentysixteenでの表示サンプルはこんな感じです。 練習日程の設定

    尚、日程、場所、時間のみ、ログインしていなくても参照できるので、外部の方に見てもらうこともできます。

  • サンプルのテンプレートの場合、練習日をクリックすることで、その練習日の詳細をみることができるようになっています。 練習日程の設定

プラグインの使用方法

  1. ダウンロードしたファイルを解凍します。
  2. できたlesson-schedulerフォルダを、wp-content/plugins ディレクトリ以下に、すべて置きます。
  3. 管理画面から、lesson-schedulerを有効化します。

テンプレートを使用する場合は以下の通りです。

  1. template-lessonscheduler.phpを、wp-content/themes/ご利用のテーマ名 ディレクトリ以下にコピーする
  2. 固定ページのテンプレートにて、lesson-schedulerを選択する
  • template-lessonscheduler.phpは自由に編集してください。その際、練習内容、ユーザー情報、出欠情報などを取得できる関数を用意しています。詳細はこちらのページ

バージョン

1.2.0

httpsに対応しました。
ユーザ一覧に表示するフィールドの選択とフィールドによる昇順、降順ソートが可能になりました
テンプレートを用意しました。
テンプレート用にカスタマイズ用関数を用意しました。

1.1.16

練習場所、練習時間などを50個まで設定できるようにしました。

1.1.15

出欠状況について、練習日程のツールチップで表示するようにしました。

1.1.14

WP4.5以上の場合のみ、バージョンアップしたjQeuryUIを使うようにしました。

1.1.13

BOMがついていたものを削除しました。

1.1.12

練習日付でカレンダーが出ない場合があったので修正しました。

1.1.11

ショートコードのパターンを増やしました。Ver4.4ではショートコードにスペースが使えなくなったようです。

1.1.10

管理ページでの記事ソートがおかしくなる件に対応しました。

1.1.9

テーブルのスタイルを新しくしました。

1.1.8

プラグイン有効化時のエラーに対応しました。

1.1.7

出欠にコメントをつけられるようにしました。
練習日毎に詳細ページを見られるようにしました。

1.1.6

ダッシュボード上でlessonschedulerの登録データが参照できなくなる障害に対応しました。

1.1.5

練習日でのソートがうまくいっていないので修正しました。
過去の練習日を出さない場合は、直近の練習日から出すようにしました。

1.1.4

from actionに、自分のURLを渡すようにしました。

1.1.3

_x関数に対し、第2引数を渡すよう修正しました(詳細はコメント欄参照)。

1.1.2

アップロードに失敗したので欠番です。

1.1.1

jQueryを呼び出す際にの引数に$を追加しました。
その他こまかいバグを修正しました。

1.1.0

モバイル用ページを用意しました。
固定ページにて、出欠を更新した場合に、みんなの出欠状況に反映されないバグに対応しました。
日程を10件以上登録した場合に、古い練習日のナビゲーションがでないバグに対応しました。

1.0.1

readme.txtを更新しました。
公式ページにヘッダー画像を追加しました。

1.0.0

リリースしました。

免責事項

本ソフトウェアを使用した事による、いかなる損害も作者は一切の責任を負いませんので、自己責任の上でご使用下さい

lesson scheduler

もともとは、自分が管理している吹奏楽団体のページ用に作っていたのですが、せっかくなのでプラグイン化してみました。よければ使ってみてください~。

尚、バグ、要望などがありましたら今後は、pullrequestsにて管理しますのでそちらにお願いします。