Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
カスタムエンドポイントで学ぶ WP REST APIの真髄
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Takahashi Fumiki
May 15, 2017
Technology
1.5k
4
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
カスタムエンドポイントで学ぶ WP REST APIの真髄
WordBench東京2017/5 @ ランサーズ新しい働き方ラボでの発表です。カスタムエンドポイントはこうやって作るんやでというお話。
Takahashi Fumiki
May 15, 2017
More Decks by Takahashi Fumiki
See All by Takahashi Fumiki
PHPが ベタ書きHTMLに なってしまう
fumikito
0
10
One Person Maintains 30+ WordPress Plugins with AI: How Generative Tools Are Changing Plugin Strategy
fumikito
0
16
知らん巨大なプラグインだ……生成AIを活用して乗り切る
fumikito
0
150
WordPress と SendGrid でユーザーコミュニケーション〜Webメディア受託制作の現場から
fumikito
0
780
きっと誰もが感謝するCJKマスターに君もなろう!
fumikito
0
730
めざせマルチパブリッシングプラットフォーム
fumikito
1
330
はじめてのカスタムブロック
fumikito
0
6.9k
WordPress+PayPal秘話
fumikito
0
500
wp_next_step WordPress, Web, そして私たちの未来
fumikito
0
6.6k
Other Decks in Technology
See All in Technology
Making AI Agents Safe and Fast- Jev, Obsidian, and the Meta-Harness
x5gtrn
PRO
0
160
AI感のないAWS構成図をAIエージェントに描かせたい!
sagochiko
2
480
CI/CDではもう遅い - 人とAIが迂回しないDevSecOps Verify基盤の再設計 -
kintotechdev
1
420
雪かき部 #7 もう怖くない!SELECT文!
foursue
0
190
AWS FinOps Agent 結局何が得意なの?
siromi
0
220
20260929_AmazonGuardDutyの検出通知メールにAWS DevOpsAgentの調査結果を追加する
yhana
1
370
行動するAIのためのオントロジー | DevRev — Encraft #26.pdf
dvrv_tknrszk
1
600
AI coding 整合正規方法
philipz
0
570
あなたの知らないAmazon VPC Route Server/Amazon VPC Route Server you don't know about
masakiokuda
0
150
顧客の成果創出とプロダクトの成長を 両立するためのFDE
sansantech
PRO
0
470
生成AIを使って「人が」考える技術 ― AI時代の人機共想と実践ノウハウ|UNITT AC2026
ishiirikie
0
430
AI Native Platform Engineering 〜PlatformとAgileで“作る速さ”を“価値”へ〜
uya116
0
480
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
55
8.3k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
Documentation Writing (for coders)
carmenintech
77
5.5k
Building an army of robots
kneath
307
47k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Fashionably flexible responsive web design (full day workshop)
malarkey
409
67k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
270
The Spectacular Lies of Maps
axbom
PRO
1
1.1k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
840
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Transcript
ΧελϜΤϯυϙΠϯτͰֶͿ 813&45"1*ͷਅ 8PSE#FODI౦ژ݄ !ϥϯαʔζɹ৽͍͠ಇ͖ํϥϘ
͓·͑୭ʁ ߴڮจथ খઆՈ݉8FC੍࡞ऀ ʢגʣഁ໓ද $BQJUBM1 4'࡞ߨ࠲ඈߒོड
3&45"1*)BOECPPL w 3&45"1*)BOECPPLͱ͍͏ ͷ͕͋Γɺͦ͜ʹσϑΥϧ τͷΤϯυϙΠϯτ͕͋Δ w ΧελϜϑΟʔϧυपΓ͋ ·Γॆ࣮͍ͯ͠ͳ͍
ͨͱ͑ɺʮΞΠΩϟονʯ w XQWQPTUTʹ1045͢Δͱߘ͕࡞ΕΔͷ͕ͩɺͦͷ ࡍʹGFBUVSFE@NFEJBͱ͢Δͱɺ*%ͷϝσΟΞ͕ ΞΠΩϟονʹͳΔɻ w ͔͠͠ɺը૾ΛΞοϓϩʔυ͢ΔલʹϝσΟΞͷ*%ΛΔ ͜ͱͰ͖ͳ͍ɻ w ը૾ͷNJNFUZQFΛJNBHFKQFHͱ͔ʹͯ͠XQW
NFEJBʹ1045͢ΔͱΞοϓϩʔυͰ͖ΔΒ͍͠ɻ
ճϦΫΤετ͢Δͷʁ
΅͘͜͏ࢥͬͨοε w ΧελϜϑΟʔϧυσϑΥϧτͩͱαϙʔτ͞Ε͍ͯ ͳ͍ɻαϙʔτ͞ΕͯͨΒ·͍ͣʢFY8PP$PNNFSDF ͷܾࡁใͳͲʣ w ΧελϜߘλΠϓͦͷ··Ͱαϙʔτ͞Εͳ͍ɻ w ʮ࣮˓˓Ͱ͖Δʯͱ͍͏ΦϓγϣϯΛΔͷ͕ΊΜͲ ㅟ
ㅟ ㅟ ㅟ ㅟ ͍͘͞ɻ
ઐ༻ͷΤϯυϙΠϯτ Λ࡞ͬͨํ͕؆୯Ͱ
ΧελϜํ๏ ΧελϜߘλΠϓΧελ ϜλΫιϊϛʔΛ3&45"1*ର Ԡʹ͢Δ ϨεϙϯεΛमਖ਼͢Δ ΧελϜΤϯυϙΠϯτΛ Ճ͢Δ
ΧελϜߘλΠϓˍλΫιϊϛʔ bTIPX@JO@SFTU`USVF
͍ɻ
ϨεϙϯεͷΧελϚΠζ w ͦ͏ʜʜ w 3&45"1*)BOECPPLʹॻ ͍ͯ͋Δ
͍ɻ
΅͘͜͏ࢥͬͨοε w 813&45"1*͕σϑΥϧτͰ৭ʑͱඋ͍͑ͯΔͷΘ ͔ͬͨ͠ɺΧελϚΠζͷํ๏ఏڙ͞Ε͍ͯΔ͜ͱ͕ Θ͔Β͕ͬͨɺͦΕΛશ෦֮͑ͨ͘ͳ͍ w Γ͍ͨ͜ͱ͔͙ͭͭΒ͍͔͠ͳ͍ w "1*ࣗͰ͏͚ͩͳͷͰɺͦΜͳʹ৭ʑͰ͖Δඞཁ ͳ͍
None
αʔϏεྫɿΊͽͬ͘ʂ w /PEF+4Ͱ࡞ͬͨ֎෦αΠτɻ )5.- $44ͷςϯϓϨʔτ Λը૾ʹͯ͘͠ΕΔɻ w 8FCϑΥϯτʹରԠ͓ͯ͠ Γɺిࢠॻ੶ͷදࢴੜαʔϏ εͱͯ͠͡Ίͨɻ
w ͜ͷදࢴը૾Λ؆୯ʹΞΠΩϟο νͱͯ͠ઃఆͰ͖ΔΑ͏ʹ͢Δɻ
None
"1*ͷઃܭ w IPHFGVHBʹը૾ͷ63-Λ1045͢Δͱɺ ߘ*%ͷهࣄʹΞΠΩϟονͱͯ͠ઃఆ͞ΕΔ w আ8PSE1SFTTଆͰߦ͏ʢ࠷ύε͚ͩΛ༻ҙ ͢Δʣ
None
͍ɻεςοϓผʹɻ
εςοϓΤϯυϙΠϯτͷՃ w ΤϯυϙΠϯτΛՃ͢ΔɻΤϯυϙΠϯτ಄ࣙͱ͠ ͯʮ໊લۭؒʯΛ࣋ͭɻ໊લۭؒXQWͱ͔ɺ IBNFUVIBWͱ͔ɺͦ͏͍͏ͷɻ w ਖ਼نදݱΛॻ͘ඞཁ͕͋Δɻ63-ʹؚ·ΕΔ*%ͳͲΛҾ ͱͯ͠ॲཧ͢ΔͨΊʹඞཁɻ w ࠓճIBNFUVIBW໊͕લۭؒͰɺDPWFST<JE>͕ද
ࢴը૾ՃͷΤϯυϙΠϯτɻ
ਖ਼نදݱͷ 1JEaaE Ͱʮ͑ͬʁʯͱࢥͬͨਓ ໊લ͖αϒύλʔϯΛࢀরͷ͜ͱɻ
εςοϓϝιουͱݖݶ w (&5 1045 165 %&-&5& 1"5$)ͷͲΕʹ Ԡ͢Δ͔ w ͲΜͳݖݶΛ࣋ͬͨϢʔβʔ͕͜ͷΤϯυϙΠϯτ
Λ࣮ߦՄೳͳͷ͔
None
εςοϓύϥϝʔλ w ͜ͷΤϯυϙΠϯτʹ͢͜ͱ͕Ͱ͖Δύϥϝʔλ ΛྻͰઃఆɻ w ඞਢ߲͔൱͔ɺσϑΥϧτͷɺόϦσʔγϣϯ ͳͲΛઃఆ͢Δ
None
εςοϓίʔϧόοΫ w 81@3&45@3FRVFTUΦϒδΣΫτΛड͚औΔ w 81@&SSPS͔81@3&45@3FTQPOTFΦϒδΣΫτ Λฦ͢
None
None
εςοϓ֬ೝ w ͏·͍͚͘XQKTPOҎԼʹ ઃఆ͞ΕΔͷͰɺදࣔ͞ΕΔ w ಈ࡞֬ೝ1BXͳͲͷΤϛϡ Ϩʔγϣϯπʔϧ͕͋Δͱศ རʢͨͩ͠ɺOPODFͳͲͷઃ ఆ͕໘ʣ
·ͱΊ w ΧελϜΤϯυϙΠϯτಛघͳཁ͕݅͋Δͱ͖ʹ༗ޮ w ϓϥάΠϯΛఏڙ͍ͯ͠ΔਓΧελϜΤϯυϙΠϯτ Λఏڙ͢Δͱศར͔ w ΧελϜϑΟʔϧυۀͷਓͳΜΒ͔ͷϓϥάΠϯ ͷొΛͨΕ͍ͨʢ"$'GPS3&45"1*ͱ͔͋ΔΈ ͍ͨͰ͢ʣ
ؔ࿈ใ w چຊޠυΩϡϝϯτKBXQBQJPSHݱࡏͷ࣮ͱҟͳΔ෦͋Δ͕ɺΧ ελϚΠζํ๏มΘ͍ͬͯͳ͍ɻ w ࣮ࡍʹಈ࡞͢ΔαϯϓϧPO(JUIVC w ΫϥΠΞϯτ࡞νϡʔτϦΞϧهࣄ813&45"1*Λར༻ͨ͠/PEF+4ͷ 8FCΞϓϦΛࢮ͵ࢥ͍Ͱ࡞Δ w
ೝূͷΈʹڵຯͷ͋Δํ813&45"1*ͷ0"VUIೝূͷํ๏ͱԿ͕ى ͍ͬͯ͜Δͷ͔ͱͳͥͦΜͳ͜ͱΛ͍ͯ͠Δͷ͔ΛͲ͏ͧɻͨͩ͠ɺ࣮ࡍʹ ͲͷݴޠɾϑϨʔϜϫʔΫʹ0"VUIΫϥΠΞϯτϥΠϒϥϦ͙Β͍͋Γ· ͢ɻ
͓·͚ w ϝιουʢ(&5 1045ʣ͝ ͱͷΤϯυϙΠϯτొ͕Ί ΜͲ͘͘͞ͳ͖ͬͯ·͢ɻ w ݁ՌɺΦʔτϩʔμʔͷ ΫϥεΛ࡞͍ͬͯͬͯ·͢ w
XQBNFUVͱ͍͏ΦϨΦϨϑ ϨʔϜϫʔΫͷԸܙ
ʲએʳXQJPOJDUPLZP XQJPOJDUPLZPDPOOQBTTDPN
ʲએʳ$BQJUBM1ΈͯͶ IUUQTDBJUBMQKQ
ʲએʳϓϥάΠϯൢച͡Ίͨ IUUQTHJBOJTNJOGP
ʲએʳ8PSE$BNQژʹग़ΔΑ IUUQTLZPUPXPSEDBNQPSH