自作WordPressプラグインの作成

WordPressプラグインを作成するのに、行ったことをまとめます。

WordPressプラグインの作成

プラグイン作成のための調査

WordPressプラグインを作成するために「どんな機能」を作成するか調査しました。
目的はアンケート集計しその結果をブログの記載や運用に使えるような何か?を作成しようと考えたのが始まりでした。
現状使用できるプラグインのデータを使用できないかと調べてみました。
WordPress Plugin NewStatPress ~アクセス解析プラグインAPIを使う~

WordPressプラグインの作成準備

WordPressプラグインを作成する前に、実現しようとしている機能をどのようなアプローチで作成するか?を考えるためにWordPressの実装(基本的なところ)を眺めました。
WordPress 処理解析 ~index.phpを眺める~

WordPressログイン

これも上記と同様にログインについても調べてみました。
WordPress 処理解析 ~ログイン処理を調べる~

設計を行ってみる

ログインを使用して〜と設計をしてみたところ、考えていることを客観的にみることができ、もっと良い方法が出てきました(笑)
WordPressカスタム〜アンケートボタンを追加する(設計)〜

プラグイン作成

色々と調査した結果をもとに考えた結果、自作のプラグインでアンケートの作成〜集計までをやるのが一番良いということになりました。
なので、プラグイン(ダッシュボードにあるやつ)を作成して、ダッシュボードからアンケートの作成〜集計を行うようにするため実装を始めました。
WordPressカスタム〜プラグインの作成〜

WPプラグインの調査

WordPressプラグインの作成をすると言っても中身がわからないのでは話にならないので、調査しました。やはり「概要」レベルで理解してやれば良いので難しいことはありませんでした。
そして、ダッシュボードに自作のプラグイン(メニュー部分のみ)を作成するところまで来たので次は中身を作成していこうというところです。
WordPressカスタム〜ダッシュボードのプラグイン画面作成〜

WordPressカスタム〜ダッシュボードのプラグイン画面作成2〜

入力フォームを作成する

ダッシュボードにアンケートの作成を行うためのフォームを作成します。
WordPress プラグイン作成〜ダッシュボードにJSでフォームを作成する〜

アンケート集計の準備

アンケートの作成に関してはフォームができて来たので、次は以下の点に関して検討します。

  1. アンケートを投稿に挿入する方法
  2. アンケートを集計する方法
  3. アンケートの集計結果の表示方法

WordPress プラグイン作成〜ダッシュボードでフォーム登録する〜

ここまでで作成できたのは下のような画面です。