Submit Search
WordBench京都12月、WordCampUSからのWP REST APIな話
2 likes
1,583 views
Hidetaka Okamoto
WordCamp USでREST APIの話が多かった印象なので、REST APIの話をしました。
Engineering
Read more
1 of 99
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
More Related Content
PDF
How Smalltalker Works
Sho Yoshida
PDF
ReVIEWとLibreOfficeとOMakeで本を書きましょう!
Kiwamu Okabe
PDF
ソーシャルアプリ勉強会(第一回資料)配布用
Yatabe Terumasa
KEY
Wight: Phantom’s Perl friend - YAPC::Asia 2012
Hiroshi Shibamura
PDF
⑲jQueryをおぼえよう!その5
Nishida Kansuke
PDF
AWS SDK for Smalltalk
Sho Yoshida
PDF
WordPress関数の処理コストを考えよう
Naoki Matsuda
PPT
081108huge_data.ppt
Naoya Ito
How Smalltalker Works
Sho Yoshida
ReVIEWとLibreOfficeとOMakeで本を書きましょう!
Kiwamu Okabe
ソーシャルアプリ勉強会(第一回資料)配布用
Yatabe Terumasa
Wight: Phantom’s Perl friend - YAPC::Asia 2012
Hiroshi Shibamura
⑲jQueryをおぼえよう!その5
Nishida Kansuke
AWS SDK for Smalltalk
Sho Yoshida
WordPress関数の処理コストを考えよう
Naoki Matsuda
081108huge_data.ppt
Naoya Ito
What's hot
(20)
KEY
EC-CUBEプラグイン講義
ria1201
PDF
The master plan ofscaling a web application
Yusuke Wada
PDF
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
Yuki Minakawa
PPTX
ウェブから情報をあつめる
Shuhei Iitsuka
ODP
webを飾る技術
ina job
PDF
WordPressで投稿記事情報の取得方法
regret raym
PDF
WordPress実践 導入からカスタマイズまで
Takashi Uemura
PDF
WordPressで制御するこれからのIoT
Yuriko IKEDA
PDF
Firefox Add-on SDK 入門
Shoot Morii
PDF
はじめてのモバイルウェブアプリ 3 SPARQLハンズオン オープンデータ水位ゲーム
Taisuke Fukuno
PDF
Symfony2 How to create your Bundle
chobi e
PDF
Html5でword pressテーマを作るよ!
Muyuu Fujita
PDF
SPARQLから入門するLinked Open Data(LOD)ハンズオン 第2回
yamahige
PPTX
HTML5&API総まくり
Shumpei Shiraishi
KEY
Web Operations and Perl kansai.pm#14
Masahiro Nagano
PPTX
Web 04
XMLProJ2014
PDF
JavaScript/CSS 2015 Autumn
Koji Ishimoto
KEY
はじめてのCouch db
Eiji Kuroda
PPTX
クローラを作る技術と設計 (毎週のハンズオン勉強会資料)
ひとし あまの
PDF
JSON Schema と API テスト YAPC::Asia Tokyo 2014
Naoki Shimizu
EC-CUBEプラグイン講義
ria1201
The master plan ofscaling a web application
Yusuke Wada
SEOとJava Script。 〜文書構造とチームと、時々、闇〜
Yuki Minakawa
ウェブから情報をあつめる
Shuhei Iitsuka
webを飾る技術
ina job
WordPressで投稿記事情報の取得方法
regret raym
WordPress実践 導入からカスタマイズまで
Takashi Uemura
WordPressで制御するこれからのIoT
Yuriko IKEDA
Firefox Add-on SDK 入門
Shoot Morii
はじめてのモバイルウェブアプリ 3 SPARQLハンズオン オープンデータ水位ゲーム
Taisuke Fukuno
Symfony2 How to create your Bundle
chobi e
Html5でword pressテーマを作るよ!
Muyuu Fujita
SPARQLから入門するLinked Open Data(LOD)ハンズオン 第2回
yamahige
HTML5&API総まくり
Shumpei Shiraishi
Web Operations and Perl kansai.pm#14
Masahiro Nagano
Web 04
XMLProJ2014
JavaScript/CSS 2015 Autumn
Koji Ishimoto
はじめてのCouch db
Eiji Kuroda
クローラを作る技術と設計 (毎週のハンズオン勉強会資料)
ひとし あまの
JSON Schema と API テスト YAPC::Asia Tokyo 2014
Naoki Shimizu
Ad
Similar to WordBench京都12月、WordCampUSからのWP REST APIな話
(20)
PDF
WordPress APIで作るモバイルアプリ
アシアル株式会社
PDF
WP REST API の活用事例と今後
Yuusuke Yoshida
PDF
WordPress REST API とリアクティブプログラミング
Hiromasa Tanaka
PDF
OSC北海道 2016 REST API を活用した、新しい WordPress サイト製作手法
Hiromasa Tanaka
PDF
WP-APIを使ってみよう&No PHPテーマという考え方
Hidetaka Okamoto
PDF
WordPressAPI
Yuki Okamoto
PDF
20150704cmsdou
Kazue Igarashi
PDF
RとWeb API
Yohei Sato
PDF
カスタム投稿タイプ&カスタムタクソノミーの使い方 #wbNagano
Hiroshi Urabe
PPT
OSC2008 Tokyo/Spring REST勉強夜会
Siena. N
PDF
中級者のためのWordPress講座[第4回]WordPressと外部のWEBAPIと連携させてみよう!
switch3000
PDF
WordCamp Tokyo2016itkaasan
松田 千尋
PPT
Tokyowebmining5 yokkuns
Yohei Sato
PDF
Webフレームワークを作ってる話 #osakapy
Masashi Shibata
PPTX
2013年のWordBench神戸
BREN
PPTX
BYE-BYE!! ASP.NET MVC,Hello! ASP.NET SPA~ASP.NET WEB API & ASP.NET CORE WITH ...
Bin Matsui
PDF
クロスドメインアクセスを理解してWeb APIを楽しく使おう
kitfactory
PDF
WordPress REST API と Vue.js を使ったフロントエンド開発
Hiromasa Tanaka
PDF
Fukuokapm20140920 uzulla talk
Junichi Ishida
PDF
Rails と Rack と HTTP と通信の話
Progate, Inc.
WordPress APIで作るモバイルアプリ
アシアル株式会社
WP REST API の活用事例と今後
Yuusuke Yoshida
WordPress REST API とリアクティブプログラミング
Hiromasa Tanaka
OSC北海道 2016 REST API を活用した、新しい WordPress サイト製作手法
Hiromasa Tanaka
WP-APIを使ってみよう&No PHPテーマという考え方
Hidetaka Okamoto
WordPressAPI
Yuki Okamoto
20150704cmsdou
Kazue Igarashi
RとWeb API
Yohei Sato
カスタム投稿タイプ&カスタムタクソノミーの使い方 #wbNagano
Hiroshi Urabe
OSC2008 Tokyo/Spring REST勉強夜会
Siena. N
中級者のためのWordPress講座[第4回]WordPressと外部のWEBAPIと連携させてみよう!
switch3000
WordCamp Tokyo2016itkaasan
松田 千尋
Tokyowebmining5 yokkuns
Yohei Sato
Webフレームワークを作ってる話 #osakapy
Masashi Shibata
2013年のWordBench神戸
BREN
BYE-BYE!! ASP.NET MVC,Hello! ASP.NET SPA~ASP.NET WEB API & ASP.NET CORE WITH ...
Bin Matsui
クロスドメインアクセスを理解してWeb APIを楽しく使おう
kitfactory
WordPress REST API と Vue.js を使ったフロントエンド開発
Hiromasa Tanaka
Fukuokapm20140920 uzulla talk
Junichi Ishida
Rails と Rack と HTTP と通信の話
Progate, Inc.
Ad
More from Hidetaka Okamoto
(20)
PDF
Serverless WordPress & next Interface of WordPress
Hidetaka Okamoto
PDF
How to develop Alexa Skill Kit based on Serverless Architecture
Hidetaka Okamoto
PDF
WooCommerce & AWS
Hidetaka Okamoto
PDF
和歌山ITカーニバルAWSハンズオンスライド
Hidetaka Okamoto
PDF
YARAIYA! Opendata with WordPress
Hidetaka Okamoto
PDF
_s + bootstrapで始めるWordPressテーマ開発入門
Hidetaka Okamoto
PDF
WordPressでデータ記事書こうぜ
Hidetaka Okamoto
PDF
WordBench京都 WordPress with Linked Open Data
Hidetaka Okamoto
PDF
WordBench京都版 _sハンズオン
Hidetaka Okamoto
PDF
Word pressはじめの一歩 テーマ作成ハンズオン
Hidetaka Okamoto
PDF
How Would You Like Component Management System
Hidetaka Okamoto
PDF
なんとなくjQueryでAjaxをつかってみる
Hidetaka Okamoto
PDF
WebComponentsをPolymerとgulpとyeomanでさっくり使い始めよう
Hidetaka Okamoto
PPTX
Doctrineアカンパターン
Hidetaka Okamoto
PPTX
Phpのinterfaceを使う
Hidetaka Okamoto
PDF
やらいや!WebComponents wp-dfes03 LT
Hidetaka Okamoto
PPTX
PHPのタイプヒンティング
Hidetaka Okamoto
PDF
自分用プラグインのススメ
Hidetaka Okamoto
PDF
LODを使ったサイトとプラグインを作ってみた話[WordBenchOsaka]
Hidetaka Okamoto
PDF
びわ湖花火大会のオープンデータアプリを作ってみて
Hidetaka Okamoto
Serverless WordPress & next Interface of WordPress
Hidetaka Okamoto
How to develop Alexa Skill Kit based on Serverless Architecture
Hidetaka Okamoto
WooCommerce & AWS
Hidetaka Okamoto
和歌山ITカーニバルAWSハンズオンスライド
Hidetaka Okamoto
YARAIYA! Opendata with WordPress
Hidetaka Okamoto
_s + bootstrapで始めるWordPressテーマ開発入門
Hidetaka Okamoto
WordPressでデータ記事書こうぜ
Hidetaka Okamoto
WordBench京都 WordPress with Linked Open Data
Hidetaka Okamoto
WordBench京都版 _sハンズオン
Hidetaka Okamoto
Word pressはじめの一歩 テーマ作成ハンズオン
Hidetaka Okamoto
How Would You Like Component Management System
Hidetaka Okamoto
なんとなくjQueryでAjaxをつかってみる
Hidetaka Okamoto
WebComponentsをPolymerとgulpとyeomanでさっくり使い始めよう
Hidetaka Okamoto
Doctrineアカンパターン
Hidetaka Okamoto
Phpのinterfaceを使う
Hidetaka Okamoto
やらいや!WebComponents wp-dfes03 LT
Hidetaka Okamoto
PHPのタイプヒンティング
Hidetaka Okamoto
自分用プラグインのススメ
Hidetaka Okamoto
LODを使ったサイトとプラグインを作ってみた話[WordBenchOsaka]
Hidetaka Okamoto
びわ湖花火大会のオープンデータアプリを作ってみて
Hidetaka Okamoto
WordBench京都12月、WordCampUSからのWP REST APIな話
1.
WORDCAMP US参加レポート WORDBENCH京都12月
2.
WORDCAMP US参加レポート ~という名のWP REST
APIの話~ WORDBENCH京都12月
3.
WORDCAMP US 2015/12/04~12/06
4.
実はあんまり セッション聞いてない
6.
WordBench京都12月 WORDCAMP US2015私的サマリー ▸わぷー人気過ぎ ▸WordPress.com API ▸WP
REST API ▸WP REST API
7.
GLOBAL WAPUU わぷー人気出過ぎ
8.
WORDBENCH京都12月テキスト わぷーってなに? ▸ 日本語版公式キャラクター ▸ カネウチカズコさんによるデザイン ▸
GPL v2で利用可能 ▸ ご当地わぷーが沢山いる ▸ 2014年末頃から海外でブームに ▸ (ボールは齧ってるらしい) https://ja.wordpress.org/about-wp-ja/wapuu/
9.
WordBench京都12月 http://jawordpressorg.github.io/wapuu/
10.
WordBench京都12月 GitHubに世界中のわぷーが登録されている https://github.com/jawordpressorg/wapuu
11.
WordBench京都12月 突如現れたファンサイト http://wapuu.jp/
13.
WordBench京都12月 スペースわぷー http://wapuu.amimoto-ami.com/
15.
WordPress.com API すべては ここからはじまった
16.
CALYPSO
18.
WordBench京都12月 CALYPSO ▸ React +
WordPress.com API ▸ WordPressのダッシュボードアプリ ▸ UIはWordPress.com風 ▸ https://developer.wordpress.com/calypso/ ▸ https://github.com/Automattic/wp-calypso
20.
https://developer.wordpress.com/docs/api/
21.
WordBench京都12月 WORDPRESS.COM REST API ▸
WordPress.comのAPI ▸ JetPackやCalypsoで使用 ▸ .orgで使うにはJetPackが必要 ▸ WP REST APIとは別物なので要注意 ▸ https://developer.wordpress.com/docs/api/
22.
WordBench京都12月 WP REST APIと混同すると辛くなる ▸
WP REST APIと.com APIは別物 ▸ WP REST APIもv1とv2は別物 ▸ 「WP API」という別物のプラグインもある ▸ 試す時には「どれを使うのか」を確認しよう!
23.
WordBench京都12月 プラグイン対応表 API名 プラグイン名 URL
備考 .com API JetPack https://wordpress.org/ plugins/jetpack/ .comアカウント 必須 WP REST API v1 WP REST API (WP API) https://wordpress.org/ plugins/json-rest-api/ WP REST API v2 WordPress REST API (Version 2) https://wordpress.org/ plugins/rest-api/ 一部コア実装 (WP4.4~) WP API WP API https://wordpress.org/ plugins/wp-api/ 4年以上 メンテなし
24.
WP-API ついにコア実装
25.
WordBench京都12月 ここで書くネタ ▸ WP APIとは?
WordPressのコア部分のAPI ▸ プラグインで開発されていて、今はVersion2 ▸ WP4.2に入ると言われてから約1年、ついにコア実装 ▸ OmEmbedで使われてる、camp.orgはv1カスタマイズ ▸ ただし自分で使うにはプラグイン必要よ ▸ V1とV2の違いを一部紹介(フック・エンドポイント)
26.
WordBench京都12月 WP REST APIとは? ▸
WordPressのコア部分のAPI ▸ 投稿 / 固定ページ / メディア / ユーザー / etc.. ▸ WordPress4.2でコアに入ると言われてから約1年 ▸ WP4.4で一部機能がコアに実装 ▸ 全機能を使うにはプラグインが必要
27.
WordBench京都12月 WordPress4.4 コアに実装されたREST API ▸
oEmbedを実装するためのAPI ▸ 今まで話題になっていたAPIエンドポイントは入ってない ▸ ただしフックなどは追加されているので オリジナルのエンドポイントを追加することは可能
28.
WordBench京都12月 WordPress4.4 コアで使えるエンドポイント ▸ /wp-json/ ▸
WP APIに関する各種情報をとれるエンドポイント ▸ /wp-json/oembed/1.0 ▸ oEmbed用APIに関する情報をとれるエンドポイント ▸ /wp-json/oembed/1.0/embed ▸ oEmbedで実際に使われているエンドポイント
29.
oEmbedしか 使えない
30.
WordBench京都12月 WPRESTAPIv2を入れると使えるエンドポイント(一部) ▸ /wp-json/wp/v2/ :ルート情報 ▸ /wp-json/wp/v2/categories :カテゴリ ▸
/wp-json/wp/v2/media :メディア ▸ /wp-json/wp/v2/pages :固定ページ ▸ /wp-json/wp/v2/posts :投稿 ▸ /wp-json/wp/v2/tags :タグ ▸ /wp-json/wp/v2/taxonomies :タクソノミー ▸ /wp-json/wp/v2/users :ユーザー
31.
使える メソッドなど
32.
http://v2.wp-api.org/
33.
ドキュメント読むの めんどくさい Hidetaka Okamoto WordBench京都12月
34.
そんな時の ルートエンドポイント
35.
curl -X GET
http://example.com/wp-json/wp/v2/ | jq .
37.
WordBench京都12月 WordPress4.4 コアで使えるエンドポイント "/wp/v2/comments": { "namespace":
"wp/v2", "methods": [ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "required": false, "default": "view", "enum": [ "view", "embed", "edit" ], "description": "Scope under which the request is made; determines fields present in response." }, "page": {
38.
WordBench京都12月 エンドポイントのURL "/wp/v2/comments": { "namespace": "wp/v2", "methods":
[ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "required": false, "default": "view", "enum": [ "view", "embed", "edit" ], "description": "Scope under which the request is made; determines fields present in response." }, "page": {
39.
WordBench京都12月 このエンドポイントで使えるメソッド "/wp/v2/comments": { "namespace": "wp/v2", "methods":
[ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "required": false, "default": "view", "enum": [ "view", "embed", "edit" ], "description": "Scope under which the request is made; determines fields present in response." }, "page": {
40.
WordBench京都12月 GETで使えるクエリとその説明 "/wp/v2/comments": { "namespace": "wp/v2", "methods":
[ "GET", "POST" ], "endpoints": [ { "methods": [ "GET" ], "args": { "context": { "required": false, "default": "view", "enum": [ "view", "embed", "edit" ], "description": "Scope under which the request is made; determines fields present in response." }, "page": {
41.
curlとjq使えると いろいろ る
43.
WordBench京都12月 var url =
'http://wp-kyoto.net/wp-json/'; $.ajax({ url: url + ‘wp/v2/posts', type:’GET’, dataType: 'json', data : { filter: { s: ‘wp-api', posts_per_page: 5 } }, timeout:10000, }).done(function(datas) { for (var i = datas.length - 1; i >= 0; i--) { var post_url = datas[i]['link']; $.ajax({ url: url + 'oembed/1.0/embed?url='+ post_url, type:’GET', dataType: ‘json', timeout:10000, }).done(function(data) {$('#ajax').append(data['html']); }).fail(function(data) { $('#ajax').append('fail');}); } }).fail(function(datas) { $('#ajax').append('fail'); });
44.
WordBench京都12月 var url =
'http://wp-kyoto.net/wp-json/'; $.ajax({ url: url + ‘wp/v2/posts', type:’GET’, dataType: 'json', data : { filter: { s: ‘wp-api', posts_per_page: 5 } }, timeout:10000, }).done(function(datas) { for (var i = datas.length - 1; i >= 0; i--) { var post_url = datas[i]['link']; $.ajax({ url: url + 'oembed/1.0/embed?url='+ post_url, type:’GET', dataType: ‘json', timeout:10000, }).done(function(data) {$('#ajax').append(data['html']); }).fail(function(data) { $('#ajax').append('fail');}); } }).fail(function(datas) { $('#ajax').append('fail'); }); POSTSを取得するAPIから記事データを5件取得
45.
WordBench京都12月 var url =
'http://wp-kyoto.net/wp-json/'; $.ajax({ url: url + ‘wp/v2/posts', type:’GET’, dataType: 'json', data : { filter: { s: ‘wp-api', posts_per_page: 5 } }, timeout:10000, }).done(function(datas) { for (var i = datas.length - 1; i >= 0; i--) { var post_url = datas[i]['link']; $.ajax({ url: url + 'oembed/1.0/embed?url='+ post_url, type:’GET', dataType: ‘json', timeout:10000, }).done(function(data) {$('#ajax').append(data['html']); }).fail(function(data) { $('#ajax').append('fail');}); } }).fail(function(datas) { $('#ajax').append('fail'); }); oEmbedのAPIをAjaxで呼び出す
46.
WordBench京都12月 var url =
'http://wp-kyoto.net/wp-json/'; $.ajax({ url: url + ‘wp/v2/posts', type:’GET’, dataType: 'json', data : { filter: { s: ‘wp-api', posts_per_page: 5 } }, timeout:10000, }).done(function(datas) { for (var i = datas.length - 1; i >= 0; i--) { var post_url = datas[i]['link']; $.ajax({ url: url + 'oembed/1.0/embed?url='+ post_url, type:’GET', dataType: ‘json', timeout:10000, }).done(function(data) {$('#ajax').append(data['html']); }).fail(function(data) { $('#ajax').append('fail');}); } }).fail(function(datas) { $('#ajax').append('fail'); }); oEmbedのAPIをAjaxで呼び出す
47.
WordBench京都12月 var url =
'http://wp-kyoto.net/wp-json/'; $.ajax({ url: url + ‘wp/v2/posts', type:’GET’, dataType: 'json', data : { filter: { s: ‘wp-api', posts_per_page: 5 } }, timeout:10000, }).done(function(datas) { for (var i = datas.length - 1; i >= 0; i--) { var post_url = datas[i]['link']; $.ajax({ url: url + 'oembed/1.0/embed?url='+ post_url, type:’GET', dataType: ‘json', timeout:10000, }).done(function(data) {$('#ajax').append(data['html']); }).fail(function(data) { $('#ajax').append('fail');}); } }).fail(function(datas) { $('#ajax').append('fail'); }); oEmbedのAPIでとれたHTMLを挿入する
48.
https://feelingrestful.com/
53.
WP-API 結局どう使うのさ?
54.
で、WP REST APIとやらは どう使えと? Someone WordBench京都12月
55.
WordBench京都12月 WP REST API
× SOMETHING ▸ WP REST API × Plugins ▸ WP REST API × Themes ▸ WP REST API × Application ▸ WP REST API × Other API ▸ WP REST API × Internet Of Things
56.
WordBench京都12月 WP REST API
× PLUGINS ▸ WP REST APIを使ったプラグイン ▸ 非同期検索 ▸ 記事埋め込みショートコード ▸ ユーザー登録・コメント投稿機能
57.
https://wordpress.org/plugins/wp-search-live/
58.
http://wp-kyoto.net/using-wp-api-shortcode-wbnara/
60.
WP REST API
v1 なので要注意
61.
WordBench京都12月 WP REST API
× THEMES ▸ WP REST API を使ったWordPressテーマ ▸ WP REST API v2必須のテーマは公式OK ▸ Reactやbackboneでテーマを作る? ▸ PHPなしでテーマ作成も可能
62.
wptavern.com/anadama-an-example-wordpress-recipe-theme-based-on-react
63.
http://media-assembly-kit.com/ja/
64.
https://github.com/Automattic/Picard
65.
PHP苦手でもJS書ければ 公式ディレクトリに テーマをあげれるように
66.
WordBench京都12月 WP REST API
× APPLICATION ▸ WP REST APIを使ったアプリケーション ▸ ユーザー・投稿・メディアなどを管理 ▸ WordPress をアプリケーションFW化する
68.
http://www.happytables.com/
69.
https://nomadbase.io/
70.
WordBench京都12月 WP REST API
× IOT ▸ Internet Of Things(モノのインターネット) ▸ マイコンからWP REST APIを使用する ▸ 「GUIすら存在しないWordPress」
71.
https://ja.wordpress.org/plugins/littlebits/
72.
https://ja.wordpress.org/plugins/littlebits/
74.
WordPressの リアルダッシュボード
77.
他Webサービスから WordPressを更新
79.
https://developer.amazon.com/appsandservices/solutions/alexa/alexa-skills-kit/docs/developing-an-alexa- skill-as-a-lambda-function
80.
音声入力から AWS経由で WodPressを操作
85.
WordBench京都12月 ここで書くネタ ▸ WordCamp USのセッションから活用アイディアを紹介 ▸
テーマに使う _s+backbone / React 他GitHubサンプル ▸ プラグインとして使う 検索・関連記事 ▸ 管理画面に使う OAuth認証、HappyTable ▸ あぷりけーしょん nomadobase、 ▸ Internet Of Things Alexa,littlebits,IFTTT
86.
まとめ さらばPHP・・・?
87.
LEARN JAVASCRIPT DEEPLY. Matt
Mullenweg WordBench京都12月
88.
だけど、
89.
PHPは 無くならない
90.
WordBench京都12月 WP REST APIは万能薬ではない ▸
WP REST APIでは取れないデータも多い ▸ メニュー・ウィジェット・基本設定etc.. ▸ APIをいっぱい使う=サーバー負荷上がる ▸ レガシーブラウザの悪夢 ▸ APIのカスタマイズ=PHPを書く
91.
WordBench京都12月 WordPress関数との協力プレイ ▸ APIで取れないものはPHPで ▸ APIでとれるものはJavaScript ▸
サーバーとブラウザでの処理の分散 ▸ 遅延読み込みや仮想DOMの活用
92.
WordBench京都12月 管理画面の設定を活かす ▸ get_options()でデータ取得 ▸ HTMLのdata属性に出力 ▸
JSで取得してAPI処理に利用 ▸ http://wp-kyoto.net/wp-rest-api-get-posts-per-page/
93.
WebComponent というまだ見ぬ未来
94.
WordBench京都12月 WEBCOMPONENT+WP REST API ▸
HTMLの要素を「パーツ化」して独自タグにできる ▸ うまく使えばJavaScriptすらほとんど書かずに済む ▸ フロントエンドをComponent化 ▸ Componentを仕様に合わせて並べていく ▸ あとはWP REST APIからデータを流し込むだけ
95.
なんて将来が きたらいいよね
99.
時間が余ったら US参加組を巻き込ます Hidetaka Okamoto WordBench京都12月
Download