WordPressにスケジュール管理機能追加
CND SATO
Wordpressでスケジュールを管理する機能をプラグインなしでWordpressのフックを使用し作成する機会がありましたのでご紹介させていいただきます。
WordPressでスケジュールを管理する機能をプラグインなしでWordpressのフックを使用し作成する機会がありましたのでご紹介させていいただきます。
行ったこと
①add_menu_page関数で管理画面にカレンダー表示メニュー作成!
②$wpdbでスケジュールデータ登録用のテーブル作成!
③更新ボタン押されたらデータをpostしデータ登録!
以上です!
スケジュール管理のプラグインは様々ありますが、登録項目が追加できない、カスタム投稿と紐づけたスケジュール管理が行いたいなど場合など、上記のベースをカスタマイズすることでカバーできます。
スケジュールデータを蓄積するテーブルもWordpressのデータベース構造から独立させることでデータ取得時のパフォーマンスもあげることができます。
特にスケジュール管理系のデータは膨大になることが多いため、Wordpressのデータベース構造から切り離すことがみそです!
今回管理画面メニューを独立させて作成しましたがadd_meta_box関数でカスタム投稿にもカレンダー機能を追加する事ができます。
スケジュール機能の作成をお考え中ならば是非ご連絡ください。
ユーザー第一のシステムを作成いたします。
お問い合わせはこちらから