WordPressプラグイン用の雛形とそのGeneratorを使えば、そんな悩みとは無縁な上、スタートダッシュを決められる。Boilerplate(=WPPB)という、プラグインの雛形を提供しているオープンソースプロジェクトがこちら。WPPBから雛形をダウンロードし、自分の作るプラグインに合わせてプラグイン名などを置き換えて使う。WordPress.orgによるPHPコード規約とドキュメント規約をこの雛形は守っているから、プラグイン作りで随時参考にすれば書き方としてはちゃんとした物が出来上がる。WPPB自体はGithubで公開されている。Generatorだ。WPPBをベースにプラグインを作る際、プラグイン名や作者情報なんかは手動で置き換えないといけない。このサービスはそうした機械的に置換できるところを自動でやってくれる。う〜ん、至れり尽くせり。YeomanからもWordPressプラグインが作れる実はYeomanにもWordPressプラグイン用のGeneratorがある。WebDevStudios/generator-plugin-wpWPPBのGeneratorと同じくある程度自動でセットアップしてくれる。Generatorは簡単に使うことができる。Dolly』のジョブズ版を作ってみる。Boxに毛が生えた程度に有用なプラグインだ。このプラグインをもじり、ジョブズの名言をダッシュボードに表示してみる。ヨダレを垂らしてプラグインを欲しがる意識高い系の姿が目に浮かぶ。雛形の生成まずはサービスにアクセスし、ページ中ほどのフォームにプラグイン名などを記入する。すべてのフォームに記入し終わったら『BUILD』をクリックしよう。カスタマイズされた雛形をダウンロードできる。雛形の中身はこんな感じオブジェクト指向でWordPressプラグイン作りWPPBはWordPressプラグインをオブジェクト指向で作れるように設えられている。Dollyは一枚のPHPファイルにベタ書きしてあるから、これをWPPBの作りに合うようにわける。Dollyのソースを見てみると、『admin_notices』と『admin_head』にアクションフックをしかけている。前者は管理画面への歌詞の出力、後者は歌詞の見栄えを定めている。大きく見ると、フック登録と、呼び出されるロジックの2つの部分にわかれていることが分かった。管理画面系のフック登録はHello_Jobs::define_admin_hooks(class-hello-jobs.phpに記載)にまとめられているからここに移そう。);}次に意識高い系垂涎のジョブズ名言を出力&スタイリングするロジックを移す。未来を見て、点を結ぶことはできない。過去を振り返って点を結ぶだけだ。信じなければならない。結果の平等はともかく、機会というものは誰にでも平等であると固く信じている。私は、本当に好きな物事しか続けられないと確信している。何が好きなのかを探しなさい。あなたの仕事にも、恋人にも。それを思い出すことは、失うものなど何もないということを気づかせてくれる最善の方法です。2本の二塁打より、1本のホームランのほうがずっといい。デザインとは、単なる視覚や感覚のことではない。デザインとは、どうやって動くかだ。重要なことに集中する唯一の方法は「ノー」と言うことだ。我々がすることと同じくらい、我々がしないことを私は誇りに思う。私は持っているテクノロジーをすべて引き替えにしても、ソクラテスとの午後のひとときを選ぶね。墓場で一番の金持ちになることは私には重要ではない。夜眠るとき、我々は素晴らしいことをしたと言えること、それが重要だ。本当に自分のやりたいことだろうか?未来を見て、点を結ぶことはできない。過去を振り返って点を結ぶだけだ。信じなければならない。結果の平等はともかく、機会というものは誰にでも平等であると固く信じている。私は、本当に好きな物事しか続けられないと確信している。何が好きなのかを探しなさい。あなたの仕事にも、恋人にも。それを思い出すことは、失うものなど何もないということを気づかせてくれる最善の方法です。2本の二塁打より、1本のホームランのほうがずっといい。デザインとは、単なる視覚や感覚のことではない。デザインとは、どうやって動くかだ。重要なことに集中する唯一の方法は「ノー」と言うことだ。我々がすることと同じくらい、我々がしないことを私は誇りに思う。私は持っているテクノロジーをすべて引き替えにしても、ソクラテスとの午後のひとときを選ぶね。墓場で一番の金持ちになることは私には重要ではない。夜眠るとき、我々は素晴らしいことをしたと言えること、それが重要だ。);}首尾よくいけば、管理画面からドラスティックでフレキシブルなインサイトがアウトプットされるだろう。コメントはまだありませんステップ別にちょっとづつWordPressテーマの作り方を学ぶ本シリーズ。第一回の開発環境の構築を終え、今回はテーマの雛形を作る。Moreブログの内側もデザインしたい!WordPressのエディターで游ゴシックを使う方法。Horsesというサイトも運営しています。Moreサイト多言語化にはhreflangを忘れずに。コメントはまだありません最近、街で外国人を目にすることが多い。日本じゃないんじゃないかってぐらい外国人とすれ違う。日本政府観光局(JNTO)が掲載している訪日外国人数のデータによると、毎月150万人前後の訪日外国人客がいる。コメントはまだありませんステップ別にちょっとづつWordPressテーマの作り方を学ぶ本シリーズ。第三回はサイトのヘッダー部分を作る。コメントはまだありませんステップ別にちょっとづつWordPressテーマの作り方を学ぶ本シリーズ。第五回はサイトのトップページを作る。Bootstrapを下敷きにしたWordPressテーマがいよいよ完成する。EC2へWordPressを移行する方法。人気を伸ばしてくれたおかげで、herokuの無料枠を使いきってしまった。アプリ/ソフト開発、AWS設計・構築、Webメディア運営を京都を拠点に行っています。これまでのプロジェクト履歴myd京都のレストランやホテル、スポットを紹介する観光情報サイトを運営しています。