Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
カスタムエンドポイントで学ぶ WP REST APIの真髄
Search
Takahashi Fumiki
May 15, 2017
Technology
1.5k
4
Share
カスタムエンドポイントで学ぶ WP REST APIの真髄
WordBench東京2017/5 @ ランサーズ新しい働き方ラボでの発表です。カスタムエンドポイントはこうやって作るんやでというお話。
Takahashi Fumiki
May 15, 2017
More Decks by Takahashi Fumiki
See All by Takahashi Fumiki
知らん巨大なプラグインだ……生成AIを活用して乗り切る
fumikito
0
120
WordPress と SendGrid でユーザーコミュニケーション〜Webメディア受託制作の現場から
fumikito
0
680
きっと誰もが感謝するCJKマスターに君もなろう!
fumikito
0
700
めざせマルチパブリッシングプラットフォーム
fumikito
1
330
はじめてのカスタムブロック
fumikito
0
6.9k
WordPress+PayPal秘話
fumikito
0
500
wp_next_step WordPress, Web, そして私たちの未来
fumikito
0
6.6k
Pの歴史 我々はなぜWordPress専門メディアを作るに至ったか
fumikito
1
2.2k
wpionic.tokyo #1
fumikito
0
970
Other Decks in Technology
See All in Technology
100マイクロサービスのTerraform/Kubernetes管理地獄から抜け出すためのAI活用術
markie1009
0
130
セキュリティ対策、何からはじめる? CloudNative環境の脅威モデリングと リスク評価実践入門 #cloudnativekaigi
varu3
5
770
要件定義の精度を高めるための型と生成AIの活用 / Using Types and Generative AI to Improve the Accuracy of Requirements Definition
haru860
0
320
AIと乗り切った1,500ページ超のヘルプサイト基盤刷新とさらにその先の話
mugi_uno
2
330
Vision Banana: Image Generators are Generalist Vision Learners
kzykmyzw
0
350
マンション備え付けのネットワークとLTE回線を組み合わせた ネットワークの安定化の考案
harutiro
1
120
Gaussian Splattingの実用化 - 映像制作への展開
gpuunite_official
0
150
freeeで運用しているAIQAについて
qatonchan
0
540
アプリブロック機能のつくりかたと、AIとHTMLの不合理な相性の良さについて
kumamotone
1
250
AI時代に越境し、 組織を変えるQAスキルの正体 / QA Skills for Transforming an Organization
mii3king
5
4.3k
AI対話分析の夢と、汚いデータの現実 Looker / Dataplex / Dataform で実現する品質ファーストな基盤設計
waiwai2111
0
420
Gaussian Splattingの表現力を拡張する — 高周波再構成とインタラクションへのアプローチ —
gpuunite_official
0
140
Featured
See All Featured
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
370
Building the Perfect Custom Keyboard
takai
2
750
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
The browser strikes back
jonoalderson
0
1k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
300
Chasing Engaging Ingredients in Design
codingconduct
0
190
The Curious Case for Waylosing
cassininazir
0
340
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.9k
Ethics towards AI in product and experience design
skipperchong
2
270
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
エンジニアに許された特別な時間の終わり
watany
106
240k
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