プラグインは作れるんです!この講座を受けた直後は、「どうしてもっと早く、これらの知識を知らなかったんだろう」という気分でいっぱいになりました。・WordPressの管理画面で、文字を何か表示させるというだけの機能です。ぶっちゃけ、意味も特にない。Worldを表示させてみよう」っていうのとまったく一緒。それだけでも、「これを発展させていけば、有用なプラグインは作れるんだ」という気持ちになれます。千里の道もなんとやら、ですよ。コードの中身を見てみよう作ったプラグインの中身を見ていきましょう。World!!</p>";}add_action('admin_notices','hi_world');?>これだけです。これだけでいいんです。これも、立派なプラグインなんです!標準プラグイン情報ヘッダーWordPressのテーマのCSSでは、最初の方にテーマの名前や作者の名前などを入れました。それを入れないと動かない、みたいな重要な部分ですが、これはプラグインにもあります。コメントアウトしている部分の、3~10行目です。標準プラグイン情報ヘッダーと呼ばれる部分ですね。Nameこのプラグインの名前となります。管理画面のプラグイン一覧に、黒い太字で表示されるもので、この項目がないと動きません。半角スペースを入れた複数単語の名前でもOKです。プラグインの名称は英数字でローマ字つづりでもいいですが、日本語文字列は使えないそうですので、ご注意を。URI上記プラグインでは空欄としていますが、ユーザーさんがこのプラグインの情報を詳しく知りたいときに見る、プラグインの情報ページを載せておきます。これを設定すると、管理画面プラグイン一覧の右下に「プラグインのサイトを表示」と表示されます。WordPress本家のプラグインページ(http://wordpress.org/plugins/)を載せておくんじゃないでしょうか。Descriptionプラグインの説明ですね。英語で書いとくのがいいですが、自分で使うだけなら日本語でも良いでしょう。URIAuthorは作者の名前。URIは作者のPortfolioサイトとかのアドレス。Versionは、私はとりあえず作ったものなので0.1にしています。PHPをちょっとだけ書いたよ12~14行目は、表示させる文字列です。関数にはしてますが、PHPのechoで、pタグを表示させているっていうだけのものです。PHPをもっと詳しく知りたい方は、ぜひこちらの書籍などを手にとってみてください。わかるPHPの教科書add_actionについて16行目にあるadd_actionとは、WordPressの関数の一つです。どのようにWordPressに働きかけるか、みたいな指示を出せる関数、とでもいうのが良いでしょうか。(私も覚えたてなので、自信がないです......。表現的に間違いがあればご指摘ください)ほかに、add_filterという関数もあるのですが、その2つがプラグインを作るときに必要な関数です。それらについてもっと詳しく知りたいなら、こちらの記事をどうぞ。WordPressをカスタマイズするなら覚えておきたいアクションフックとフィルターフックちょっと前に私は、仕事でウェルカートという国産のWordPressでECサイトがつくれるプラグインを活用していたのですが、それを改造するときに、けっこうこのアクションフック・フィルターフックが出てきたんです。解説を読みながらかろうじて使っていたのですが、「プラグインを作る」という観点から見たときに、ようやく「あ、こういうものだったのか」というのが(すこしですが)理解できましたね。プラグインを作ったことがないにしても、初級~中級者の方なら、プラグインを入れたことならあるはずです。それと同じ手順で、プラグインのディレクトリに自分の作ったphpのコードを入れて、管理画面で有効化すれば、プラグインが動きます。Dollyをさらに簡略化したものです。Dollyは「プラグインをこれから作りたい開発者向けの、ごくごくシンプルな参考プラグイン」じゃないのか、とのこと。Dollyを削除していましたが......それからは見る目が変わりました。消しちゃってごめんなさい。まとめ以上、WordPressおやつの会で作成したプラグイン方法をまとめてみました。Codexにはよくお世話になっているでしょうが、そちらにもプラグイン作成の手順が載っておりますので、ご参考に。日本語版WordPressおやつの会では、定期的に中級者向の講座もやっているそうなので、都内在住のもう一歩前に進みたいWordPress使いさんは、ぜひ顔を出してみることをおすすめします。都内でウェブデザインの制作・ディレクション業を営んでいるほか、専門学校で講師業もやっています。FoundCSSコーディングのお仕事を理想に近づけたい。セミナーレポート-なかなか参考になるかもしれないウェブデザイン関連の本、10冊。524ゲームが教えてくれた。524JSさんと仲良くしたい。524俺の嫁、アタシのダンナ。