意外と忘れがちな日付の取得方法きっかけ公開出来るような自作でプラグインを作ってみようという話から、ダッシュボードに機能追加するプラグインを作る事にしました。目次へ戻るなぜダッシュボードなのか色々とプラグイン機能のアイデアをネリネリしてみたものの、探してみると意外と充実したWordPressの既存プラグイン群に存在していた為、機能はシンプルですが、自身で今まで触れた事のないダッシュボードへの機能追加プラグインを作成してみる事にしました。今回はシンプルな機能を作って慣れる為、今回は簡単な予約投稿件数を表示するダッシュボードウィジェットを作成してみる事にしました。タイトル)目次へ戻るダッシュボードの構造WordPressのダッシュボードにアクセスすると、サイトの階層構造にもよりますが、大抵下記のようなURLになると思います。いうそれっぽい名前の記述が見つかると思います。ダッシュボードの表示制御している本体になります。あるので、興味がある人はソースを読んでみると面白いかもしれません。実際にダッシュボードに機能追加する場合は、下記の2つの関数を使用します。実際には、下記の様に記載します。//ここにメイン処理を書きます。今回の機能で、日付の絞込を行って予約投稿を取得しているのですが、普段PHPのプログラムをゴリゴリ書いている人が意外と陥りがちな注意点を一つ。いうのがあるので、日付処理をする場合は、よく使う方も多いかと思います。PHPの標準のdate関数を使って、現在日時を取得しようとした場合、下記の様な記述になります。H:i:s');通常であればこれで現在日時が取得できるのですが、上記をWordPress内でそのまま実行するとUTC(協定世界時)が取れてしまいます。普段からWordPressで開発をしていない方は、意外にハマりやすいのでご注意を。いかがでしたか?株式会社プレスマンでは、WordPressが大好きな方、仕事を通してさらにスキルを磨きたい方を募集しています。募集職種をご覧の上、お気軽にお問い合わせください。あなたとお会いできるのを楽しみにしています。PRESSMANプレスマンのスタッフブログです。