プログラミングダッシュボードに予約投稿機能追加2018/09/27この記事は2年以上前ですので、内容が古い可能性がありますきっかけ公開出来るような自作でプラグインを作ってみようという話から、ダッシュボードに機能追加するプラグインを作る事にしました。ダッシュボードなのか色々とプラグイン機能のアイデアをネリネリしてみたものの、探してみると意外と充実したWordPressの既存プラグイン群に存在していた為、機能はシンプルですが、自身で今まで触れた事のないダッシュボードへの機能追加プラグインを作成してみる事にしました。今回はシンプルな機能を作って慣れる為、今回は簡単な予約投稿件数を表示するダッシュボードウィジェットを作成してみる事にしました。タイトル)ダッシュボードの構造WordPressのダッシュボードにアクセスすると、サイトの階層構造にもよりますが、大抵下記のようなURLになると思います。いうそれっぽい名前の記述が見つかると思います。ダッシュボードの表示制御している本体になります。あるので、興味がある人はソースを読んでみると面白いかもしれません。実際にダッシュボードに機能追加する場合は、下記の2つの関数を使用します。実際には、下記の様に記載します。//ここにメイン処理を書きます。今回の機能で、日付の絞込を行って予約投稿を取得しているのですが、普段PHPのプログラムをゴリゴリ書いている人が意外と陥りがちな注意点を一つ。いうのがあるので、日付処理をする場合は、よく使う方も多いかと思います。PHPの標準のdate関数を使って、現在日時を取得しようとした場合、下記の様な記述になります。H:i:s');通常であればこれで現在日時が取得できるのですが、上記をWordPress内でそのまま実行するとUTC(協定世界時)が取れてしまいます。普段からWordPressで開発をしていない方は、意外にハマりやすいのでご注意を。WordPressが大好きな方、仕事を通してさらにスキルを磨きたい方を募集しています。募集職種をご覧の上、お気軽にお問い合わせください。あなたとお会いできるのを楽しみにしています。【WordPress】カスタム投稿タイプをコード書いて自作するプラグインを使わずに、function.phpに直接コードを書いてカスタム投稿タイプを作成する方法です。Gateway】リクエストのマッピングについてドキュメントをざっと読んだところ$inputについての記述が見つからなかったのでまとめ。リクエスト時の$inputはクエリ、ヘッダ、POSTのbody等々色々と入っているよく分からない変数です。暗記に利用できるプラグイン「Memorizer」WordPressのプラグインです。暗記したい単語や文をショートコードで囲むことで、非表示(マスク)することができます。非表示(マスク)された単語をクリックすることで、表示・非表示を交互に切り替えます。このプラグインを使って、勉強・試験・テスト・検定・資格・クイズなどの暗記に活用できます。Script」でAPIサーバーを公開するGASは、Googleサービスを操作する以外に、自作APIを公開することができます。APIサーバーを立てるのって難しそうなイメージだけど、GASを利用すれば、とても簡単です。かけ算から生まれる可能性へ。