この記事はWebStorm/PhpStorm Advent Calendar2014、(忘れ去られた)WordPress Advent Calendar2014の各8日目の投稿です。決して手抜きとかではありません。
WebStorm/PhpStorm使いのみなさんこんばんは。
はじめまして、@kimama1997(Hinaloe)です。名前だけでも覚えて帰ってください。
Jetbrains IDEは自分にとって高価な品々です。幸いにも最近Studentsライセンスが使いやすくなったので秋ごろよりPhpStormを愛用しています。あくまでもFor educational use onlyだよ!!!
いきなりですが、PhpStormにはWordPress Supportがデフォルトで搭載されています。
WPスタイルのコードスタイルが利用で来たり、テンプレートが用意されていたり、右クリックからWordPress.orgを検索できたり、自動でインクルードパスを設定で来たり(?)とプラグイン開発も便利になってます。
では今回はPhpStormで簡単なWordPressプラグインを作ってみることにします。
前提
- ローカルまたはVCCWにインストール済みのWP環境があること
- WordPressはもちろん最新版(4.1beta)
- PHP5.4+(今回は5.5)
- 忘れてはいけないPhpStorm(WebStorm勢の皆さんごめんなさい、今回はPhpStorm必須になります。)
手順
プロジェクト作成
はい。プラグインが出来上がりました。難しいと思った?これだけだよ!
ちゃんと今回のプラグインがありますね
中身を作る
いまの状態では何もできないDo Nothing Pluginです。とりあえずプラグインなんだからなにか出来ないとね!
と言ってもぱっと作るものが思い浮かばないので…今回は抜粋が指定されている記事の単独ページでこのはちゃんが一番上でその抜粋を読み上げてくれるプラグイン、どう?(説明が長い)
マスコットアプリ文化祭にも応募できたら一石三鳥じゃん!とか思って大沖さんの絵借ります!(もしダメだった場合は差し替えます)
お疲れ様です。これでブログが少し可愛くなりましたね!
みてみる
まとめ
PhpStorm使えばWPプラグイン作るのはやっぱりやりやすかったです:)
今回の成果はGitHubにコミットしておきます。
さて明日は…WordPress Advent CalendarもWebStorm/PhpStorm Advent Calendarもどちらも枠が空いていますね。誰かいかがですか?(WebStormは空いてたら@laco0416氏が必然的に入るのかな)
-- マスコットアプリ文化祭参加中! --
== キャラクター使用について ==
美雲このは、美雲あんず各キャラクターガイドラインに準じて使用しています。また、これらのキャラクター画像の再使用を禁じます。©GMO Internet, Inc. プラグインを利用する際、サイト内にその旨を表記してください。
また、このプラグインには以下の著作物が含まれます。
© 2011 Microsoft Corporation, 2014 Copyright © POCKET QUERIES, © 2010 プログラミング生放送, 『ユニティちゃんライセンス』