狠狠撸

狠狠撸Share a Scribd company logo
WordPress JSON REST API
~さらばPHP - 大阪編~
五十嵐和恵?Kazue IGARASHI
Who am I ?
? 五十嵐和恵 - Kazue IGARASHI
? 通称おかん
? @gatespace_k
? http://gatespace.jp/
WordCamp Kansai 2014 with Matt
デジタルキューブ
My job : Code Wrangler / Frontend Engineer
? https://www.digitalcube.jp/
? WordPress?
CodePoet Directory コンサルタント
? Amazon Web Services?
アドバンスド コンサルティング
パートナー
? 分散型ワークスタイル
? 営業ゼロ。100%インバウンド
? WordPress on AWS?
大規模ウェブメディア など
WordPressとの関わり
? _s (Underscores)?
http://underscores.me/
? Contributor
? WordPress日本語フォーラム?
http://ja.forums.wordpress.org
? 世話役
? WordBench仙台?
http://wordbench.org/groups/
sendai/
? モデレーター
網元起動隊
https://www.facebook.com/
GHOSTINTHEAMIMOTO
網元起動隊 奥の細道
網元起動隊 in サンフランシスコ網元起動隊 沖縄班
WP REST API
http://wp-api.org/
WP REST API
? HTTP REST API を介して WordPressのデータにアクセス!
? JSONPにも対応
? WordPressのクエリが使える!
? 将来的にWordPressコア部分に実装予定(2015年以内?)
? 現時点ではプラグインで提供(1.2.2, 2.0b2)
? WP REST API (WP API) https://wordpress.org/plugins/json-rest-api/
? エンドポイントを拡張可能
WP REST API の可能性
データを見てみる(Demo)
? ルートデータ?
http://example.com/wp-json/
? 投稿リスト(デフォルト)?
http://example.com/wp-json/posts/
? 個別の投稿?
http://example.com/wp-json/posts/<ID>
Tips : ブラウザでも表示できますが見づらいので、?
コマンドラインで jq を入れると幸せになれます
投稿をHTMLで表示してみる
(Demo)
? HTML + JavaScript(jQuery + Ajax)
$.ajax({
type: 'GET',
url: 'http://example.com/wp-json/posts/<ID>/?_jsonp=?',
dataType: 'jsonp'
}).done(function(data, status, xhr) {
// 取得したデータの加工や表示処理
console.log( 'Done' );
}).fail(function(xhr, status, error) {
// エラー処理
console.log( 'Error' );
});
Media Assembly Kit
http://media-assembly-kit.com/ja/
制作者にとってのメリット
? 制作に関して WordPress に関する知識やPHPに関する
知識は不要
Webサイト運営者のメリット
? テクニカルサポート?
サーバー+ミドルウェアアップデート+WordPressアッ
プデート
? 記事の更新や複数投稿者の管理など、運用に集中できる
API仕様やデモテンプレートはGitHubで公開
http://megumiteam.github.io/media-assembly-kit/
http://ja.demo.media-assembly-kit.com/?
http://ja.demo.media-assembly-kit.com/mak-simple/
デモサイト
事例
AppWoman
http://appwoman.jp/
Thanks !

More Related Content

What's hot (20)

PDF
WooCommerce & AWS
Hidetaka Okamoto
?
PDF
奥别产础笔滨のこれまでとこれから
Yohei Yamamoto
?
PDF
2016 02-25-crawler-study-01
Hiroshi Oyamada
?
PPTX
JAWS-UG in Cloud Roadshow 2017 大阪 LT
Akira Shibata
?
PDF
Firebase Authを Nuxt + Railsの自前サービス に導入してみた
Tomoe Sawai
?
PDF
Flexbox しか勝たん
Tomoe Sawai
?
PDF
テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする
文樹 高橋
?
PDF
メニューは管理画面で设定できるようにしよう
Mayuko Moriyama
?
PDF
颁蝉蝉アニメーションとその制御
Muyuu Fujita
?
PPTX
React meetup 3_eight
Hideharu Okuma
?
PDF
DeNA×マネーフォワード×Wantedly Railsエンジニアセミナー
Nao Minami
?
KEY
Scotty + Aeson + Persistentで作るJSON Web API
Daisuke Fujimura
?
PDF
JAX-RS(LT)
winplus
?
PDF
一歩踏み込む奥辞谤诲笔谤别蝉蝉
正樹 平野
?
PDF
2014.07.09 WordBench Tokyo LT
Yutaro Miyazaki
?
PDF
社内勉强会で読んだ本とか
Shinsuke Kuroki
?
PDF
Word camptokyo2014 pdf
Shohei Tanaka
?
PDF
奥辞谤诲辫谤别蝉蝉.肠辞尘で制作する时のちょっとしたこと
FLOW web planning & design
?
PPTX
BYE-BYE!! ASP.NET MVC,Hello! ASP.NET SPA~ASP.NET WEB API & ASP.NET CORE WITH ...
Bin Matsui
?
PPTX
メンバーズグループ福冈惭别别迟耻辫/メンバーズエッジに入社して変わったこと
Members_corp
?
WooCommerce & AWS
Hidetaka Okamoto
?
奥别产础笔滨のこれまでとこれから
Yohei Yamamoto
?
2016 02-25-crawler-study-01
Hiroshi Oyamada
?
JAWS-UG in Cloud Roadshow 2017 大阪 LT
Akira Shibata
?
Firebase Authを Nuxt + Railsの自前サービス に導入してみた
Tomoe Sawai
?
Flexbox しか勝たん
Tomoe Sawai
?
テーマに機能を含めちゃダメなんて誰が決めた! テーマをモリモリにカスタマイズする
文樹 高橋
?
メニューは管理画面で设定できるようにしよう
Mayuko Moriyama
?
颁蝉蝉アニメーションとその制御
Muyuu Fujita
?
React meetup 3_eight
Hideharu Okuma
?
DeNA×マネーフォワード×Wantedly Railsエンジニアセミナー
Nao Minami
?
Scotty + Aeson + Persistentで作るJSON Web API
Daisuke Fujimura
?
JAX-RS(LT)
winplus
?
一歩踏み込む奥辞谤诲笔谤别蝉蝉
正樹 平野
?
2014.07.09 WordBench Tokyo LT
Yutaro Miyazaki
?
社内勉强会で読んだ本とか
Shinsuke Kuroki
?
Word camptokyo2014 pdf
Shohei Tanaka
?
奥辞谤诲辫谤别蝉蝉.肠辞尘で制作する时のちょっとしたこと
FLOW web planning & design
?
BYE-BYE!! ASP.NET MVC,Hello! ASP.NET SPA~ASP.NET WEB API & ASP.NET CORE WITH ...
Bin Matsui
?
メンバーズグループ福冈惭别别迟耻辫/メンバーズエッジに入社して変わったこと
Members_corp
?

Similar to 20150704cmsdou (17)

PDF
WP REST API の活用事例と今後
Yuusuke Yoshida
?
PDF
WordPress APIで作るモバイルアプリ
アシアル株式会社
?
PDF
WordCamp Tokyo 2018 by ocws
kouki okuda
?
PDF
WordCamp Tokyo 2018 REST API データ表示ことはじめ
kouki okuda
?
PDF
WordPress REST API とリアクティブプログラミング
Hiromasa Tanaka
?
PDF
OSC北海道 2016 REST API を活用した、新しい WordPress サイト製作手法
Hiromasa Tanaka
?
PDF
WordPressAPI
Yuki Okamoto
?
PDF
WordBench京都12月、WordCampUSからのWP REST APIな話
Hidetaka Okamoto
?
PDF
Phpて?rest apiを作った話
Yamaguchi Kenya
?
PDF
クロスドメインアクセスを理解してWeb APIを楽しく使おう
kitfactory
?
PDF
WordPress × kintone API連携実践_たにぐち まこと氏
kintone papers
?
PDF
WordCamp Tokyo2016itkaasan
松田 千尋
?
PPTX
Hands on PhotoBlog App with WordPress REST API and App Inventor
Hong Chen
?
PDF
私たちは何を Web っぽいと感じているのか
Kenta Yamamoto
?
PPTX
エンジニアのための勉強会 #3 『RESTful API』
Naoki Yoshitake
?
PDF
奥辞谤诲笔谤别蝉蝉で制御するこれからの滨辞罢
Yuriko IKEDA
?
PPTX
未来のwebに欠かせないREST APIをApache Solr + Drupal8で実装しよう@PHPカンファレンス2016 東京
Masayuki Abe
?
WP REST API の活用事例と今後
Yuusuke Yoshida
?
WordPress APIで作るモバイルアプリ
アシアル株式会社
?
WordCamp Tokyo 2018 by ocws
kouki okuda
?
WordCamp Tokyo 2018 REST API データ表示ことはじめ
kouki okuda
?
WordPress REST API とリアクティブプログラミング
Hiromasa Tanaka
?
OSC北海道 2016 REST API を活用した、新しい WordPress サイト製作手法
Hiromasa Tanaka
?
WordPressAPI
Yuki Okamoto
?
WordBench京都12月、WordCampUSからのWP REST APIな話
Hidetaka Okamoto
?
Phpて?rest apiを作った話
Yamaguchi Kenya
?
クロスドメインアクセスを理解してWeb APIを楽しく使おう
kitfactory
?
WordPress × kintone API連携実践_たにぐち まこと氏
kintone papers
?
WordCamp Tokyo2016itkaasan
松田 千尋
?
Hands on PhotoBlog App with WordPress REST API and App Inventor
Hong Chen
?
私たちは何を Web っぽいと感じているのか
Kenta Yamamoto
?
エンジニアのための勉強会 #3 『RESTful API』
Naoki Yoshitake
?
奥辞谤诲笔谤别蝉蝉で制御するこれからの滨辞罢
Yuriko IKEDA
?
未来のwebに欠かせないREST APIをApache Solr + Drupal8で実装しよう@PHPカンファレンス2016 東京
Masayuki Abe
?
Ad

More from Kazue Igarashi (11)

PDF
WordOnsen in 福島飯坂 2014 応募時の質問と回答
Kazue Igarashi
?
PDF
WordPress アカンパターン
Kazue Igarashi
?
PDF
AWS で concrete5 を 簡単起動!
Kazue Igarashi
?
PDF
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
Kazue Igarashi
?
PDF
WP-CLI (WordBench Sendai 20140628)
Kazue Igarashi
?
PDF
My '_s' Contributor’s Story
Kazue Igarashi
?
PDF
WordBench仙台? のお誘い
Kazue Igarashi
?
PDF
WordPress テーマカスタマイス? 基本の「き」
Kazue Igarashi
?
PDF
奥辞谤诲笔谤别蝉蝉って何
Kazue Igarashi
?
PDF
奥辞谤诲叠别苍肠丑仙台とは
Kazue Igarashi
?
PDF
日本语フォーラムで回答してみよう!~谁でも出来る奥辞谤诲笔谤别蝉蝉への贡献?
Kazue Igarashi
?
WordOnsen in 福島飯坂 2014 応募時の質問と回答
Kazue Igarashi
?
WordPress アカンパターン
Kazue Igarashi
?
AWS で concrete5 を 簡単起動!
Kazue Igarashi
?
JAWS FESTA Tohoku 2014 WordPressとAWSの素敵な関係
Kazue Igarashi
?
WP-CLI (WordBench Sendai 20140628)
Kazue Igarashi
?
My '_s' Contributor’s Story
Kazue Igarashi
?
WordBench仙台? のお誘い
Kazue Igarashi
?
WordPress テーマカスタマイス? 基本の「き」
Kazue Igarashi
?
奥辞谤诲笔谤别蝉蝉って何
Kazue Igarashi
?
奥辞谤诲叠别苍肠丑仙台とは
Kazue Igarashi
?
日本语フォーラムで回答してみよう!~谁でも出来る奥辞谤诲笔谤别蝉蝉への贡献?
Kazue Igarashi
?
Ad

20150704cmsdou