Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

WP REST API の活用事例と今後

6,034 views

Published on

WordCamp Tokyo 2015 で登壇したセッションのスライドです。

Published in: Engineering
  • Be the first to comment

WP REST API の活用事例と今後

  1. 1. WordCamp Tokyo2015 WP REST API の活用事例と今後
  2. 2. 自己紹介  名前:吉田裕介  株式会社コミュニティコム プログラマー  WordPress歴2年くらい  WordBench SAITAMAのスピーカー  WordCamp Tokyo2014 スピーカー、その他WPイベントでLTなど
  3. 3. コワーキングスペース7F  埼玉県の大宮にある  コワーキングスペース  大宮駅徒歩1分  年中無休で営業しています!  http://office7f.com/
  4. 4. 去年あたりからよく聞くようになったよね WP REST API(JSON REST API)  ものすごくザックリいうと、URIベースでリクエストすると、WordPressのデータ をJSON形式で返してくれるよってAPIです。  どんな情報がとれるの? → 投稿や固定ページ、メディアの情報など、WordPressで管理している 様々な情報を取得できます。
  5. 5. 去年あたりからよく聞くようになったよね WP REST API(JSON REST API)  こんなこともできるよ → 投稿の取得/作成/編集/削除、 カスタムフィールドの取得/作成/編集/削除、 添付ファイルの取得/作成、ユーザーの取得/作成/編集/削除、 タクソノミーの取得 詳しくは公式サイトへ( http://wp-api.org/ )  どうやって実装するの? → プラグインをインストール!!(今のところ)
  6. 6. まずは使ってみようぜ  管理画面から「WP REST API」プラグインをインストール! http://wp-kozou.com/wct2015demo/wp-admin  JSONデータを取得! http://wp-kozou.com/wct2015demo/wp-json
  7. 7. 他のサイトからデータを取得してみようぜ  「WP REST API」を実装したサイトから投稿データを取得して、固定ページに表 示 http://wp-kozou.com/demo/  取得する投稿を絞り込んでみよう!
  8. 8. こんな実装してみました (ごめんなさい。デモサイトは用意できませんでした…)  ユーザーの情報を別サイトで管理する会員サイト ・会員サイトを複数構築 ・会員は重複するので、複数サイトで同じ情報を持つのは冗長 ・いちいち登録してもらうのも、会員にとって面倒 ・じゃあ、会員情報は別サイトで管理して、 認証キーで各サイトにログインできる仕組みを作っちゃおうぜ → WP REST API の出番です!
  9. 9. WP REST API のこれから  「コアに組み込まれます」という話が出てから結構たつけど、実際のところどう なのよ。 https://make.wordpress.org/core/2015/09/21/wp-rest-api-merge- proposal/
  10. 10. ご清聴ありがとうございました  ザックリとした説明でごめんなさい。  今日のセッションへの苦情は7Fで聞きます… だからみんな7Fまで遊びに来てね!!  コワーキングスペース7F http://office7f.com/ 大宮駅徒歩1分 年中無休で営業しています!

×