プレスマンのスタッフブログPRESSMAN*Techダッシュボードに予約投稿機能追加2018/09/27きっかけ公開出来るような自作でプラグインを作ってみようという話から、ダッシュボードに機能追加するプラグインを作る事にしました。ダッシュボードなのか色々とプラグイン機能のアイデアをネリネリしてみたものの、探してみると意外と充実したWordPressの既存プラグイン群に存在していた為、機能はシンプルですが、自身で今まで触れた事のないダッシュボードへの機能追加プラグインを作成してみる事にしました。今回はシンプルな機能を作って慣れる為、今回は簡単な予約投稿件数を表示するダッシュボードウィジェットを作成してみる事にしました。タイトル)ダッシュボードの構造WordPressのダッシュボードにアクセスすると、サイトの階層構造にもよりますが、大抵下記のようなURLになると思います。いうそれっぽい名前の記述が見つかると思います。ダッシュボードの表示制御している本体になります。あるので、興味がある人はソースを読んでみると面白いかもしれません。実際にダッシュボードに機能追加する場合は、下記の2つの関数を使用します。実際には、下記の様に記載します。//ここにメイン処理を書きます。今回の機能で、日付の絞込を行って予約投稿を取得しているのですが、普段PHPのプログラムをゴリゴリ書いている人が意外と陥りがちな注意点を一つ。いうのがあるので、日付処理をする場合は、よく使う方も多いかと思います。PHPの標準のdate関数を使って、現在日時を取得しようとした場合、下記の様な記述になります。H:i:s');通常であればこれで現在日時が取得できるのですが、上記をWordPress内でそのまま実行するとUTC(協定世界時)が取れてしまいます。普段からWordPressで開発をしていない方は、意外にハマりやすいのでご注意を。【WordPress】公式プラグイン申請時に指摘された内容まとめPart1WordPressを公式プラグインとして公開するためには、WordPress公式に申請をして承認される必要があります。Membership」を使いました。...この記事をシェアする:prototypeのはなし(その1)javaやPHPなどで慣れていると、どうしても理解しにくいのがjavascriptのprototypeとcall,applyだと思います。別に理解できなくてもプログラム書けるんですけどね。ACFのversion5.11.1がリリースされました。その中にはセキュリティアップデートがありました。Hintはプレスマン製のWordPressプラグインで、ACFで追加したフィールドに対して、説明文を追加するプラグインです。