Webクリエイターな備忘録このサイトはフリーランスでWeb制作をするクリエイターの備忘録なメモサイトです。Webサイトを作る際に気になった事やjavaScriptなどのライブラリの事などWebサイト制作に関する事、また気になるでき事、日常の事などを気ままに勝手に書き綴っています。WordpressWordpress少し前に「Wordpressで出勤管理を考えてみる」をいう記事を書きましたが、忘れないうちに、今回は、Wordpressのプラグインを利用して設定した方法を備忘録として残しておきたいと思います。・トップページに出勤している人だけの「本日の出勤者一覧」を表示したい・出勤の有無を問わず登録者一覧のページを表示したい・各登録者の詳細画面(プロフィール)を表示したい(1週間の出勤情報を表示)今回の案件は、少しアダルトなサイトのご依頼でしたが、ヘアサロンのスタッフ出勤状況や病院の先生の出勤状況など、出勤状態を表示したいサイトにも応用できると思います。タイプ名:attendancesは、私が勝手につけた名前なので、お好きな名前を設定して下さい。設定ができると、以下のような投稿画面ができていると思います。投稿画面用metaboxの設定は、各所追加・変更してみて下さい。※上記のテンプレート名:attendanc.php、single-attendances.php、attendances-widget.phpは、私が勝手につけた(作った)名前なので、お好きな名前で表示用テンプレートを作成して下さい。UIプラグインで設定した項目をテンプレート内に読込む方法などは、プラグインサイトに詳しく記載されていますので、そちらを参考に作成してみて下さい。Widgetは、今回外部ファイルとしましたが、function.php内に記述する事もできますので、お好きな方でお願い致します。外部ファイルとする場合は、以前に書きました「WordPressを納品する時に」を参照ください。その他のテンプレートファイルは、事前に作ってサーバにアップロードしておきます。テンプレートをサーバにアップロード後、[固定ページ]-[新規追加]で「登録者一覧ページ」を作成。[ページ属性]から使用するテンプレートを、先ほどのattendanc.phpを指定すれば、OKです。今回の作業をする場合に、たいへん参考にさせて頂いたサイトです。UIプラグインについて非常に良くまとまっていて解りやすいです。UIのラベル関連設定を調べてみました。まとめ今回、Wordpressのプラグインを使うと複雑な事が、非常に簡単に設定できる事がわかりました。作業を進めていく過程で「カスタム投稿」について調べていると、function.phpに記述する事で同じような事ができることがわかり、前回の「WordPressを納品する時に」の投稿でfunction.phpに記述した事がプラグインとしてWordpressに登録できる事もわかりました。そこで、今回のプラグインを利用してやった事をプラグイン化(まとめる事)できるんじゃないかと思い、それらしく「まとめる事」は出来たのですが、テンプレート(表示)の問題が解決できずにいるのが現状です。プラグインのインストールで表示までできる方がいいと思いますので...。頑張ってみようと思います。内容を追記致しました。コメントは受け付けていません。「いいなぁ」と思ったら、ソーシャルメディアでの共有をお願いします。このサイトの使用を継続することで、その使用に同意したとみなされます。コントロール方法を含む詳細についてはこちらをご覧ください。