追記このプレゼンで使用したデモサイトは閉鎖しました。大勢の方に試していただいて感謝です。Osakaでのスライドをアップしましたので、そのご報告と補足説明をさせて頂きます。スライドについてスライドは以下のとおりです。しゃべってる最中にいくつか間違ってるとこがあるような気がしたんですが、忘れちゃったので、そのまんまアップしました。デモサイトについてデモサイトは以下のとおりです。使って期間限定で公開しています。削除されますので、あしからずご了承ください。サンプルファイルについて今回のデモで使用したサンプルは以下のURLでシェアしました!https://www.dropbox.com/sh/ffjgqhce6syld6d/6V9-4eHtXBあくまでも自己責任でお願いします!デモ用に開発したものなので、公式ディレクトリに登録する予定もありませんし、今後メンテナンスする気もないので、本番環境にはインストールしないことを強くご推奨します。お試しの方で、動かん...っていう方は最新版をお試しいただけると改善されるかも。ファイルの内容は以下のとおりです。(プラグイン)ログイン画面をカスタマイズするプラグインのサンプルです。実際のデモは以下のURLでご覧になれます。http://demo.ksm.to/wp-login.phpこのサンプルでは、フィルターフックを駆使して、CSSやJavaScriptを適用すれば、デザイン面はほとんど自由自在だぜーということをご理解いただければ幸いです。(テーマ)上述のプラグインのログイン画面のスライド用画像を、テーマのfunctions.phpからフィルターフックを使用して書き換えたサンプルテーマです。テーマを適用して、ログイン画面を見るとログイン画面のデザインが変わります。テーマを適用した後で、先ほどと同じ以下のURLでどうぞ。考えたら皆さんの環境じゃないと無理ですよね。笑)このサンプルでは、自作プラグインに独自のフィルターフックを仕込むことによる、デザインとロジックの分離について、なんとなく食いついていただければと。(プラグイン)WordPressのURLに独自のパスを追加して、そのURLでウェブアプリケーションを動作させるための基本的な処理を知っていただくためのサンプルプラグインです。ご覧いただくには、以下のプラグインも必要です。(ショートコードも動くんだよっていうデモのために。いう関数を使用したやり方は、実はrewriteを処理するための最も簡単なやり方で、多少制約があったりするんですが、ほとんどの場合、この方法で何とかなります。htmlが記述されています。このファイルをご覧いただくと、ほとんどのテンプレートタグが普通に動くことをご理解いただけるんじゃないかと思います。あと、サインアップしていただくと、Adminバーも表示されます。そのための処理は、たったの1行です。さわって確かめてみてください。(プラグイン)このプラグインは、WordPress上でウェブアプリを開発したサンプルです。いうURLに以下のような画面が表示されます。(ユーザー登録が必要です。)デモは以下のページでどうぞ。(ユーザー登録が必要です。)http://demo.ksm.to/app/しつこく書きますが、3月末にはサーバーごと削除します!このデモプラグインは、オレオレEvernote風のサービスでメモやURLなどを個人的に保存するためのものです。URLはoEmbedに対応しており、flickrやYoutube、Slideshare、InstagramなどのURLを保存すると、そのコンテンツに変換されて表示します。これもWordPressがデフォルトで持ってる機能を活用して、このアプリ内ではたったの1行で実装しています。最後に今回は、すごくプログラマー向けの話で、退屈だった方も大勢いらっしゃると思いますが、一部の方には喜んでいただけたようで安心しました。夜の懇親会もすごく楽しかったです。WordBench大阪スタッフのみなさん、当日お会いしたみなさん、ありがとうございました!書籍を執筆しました。