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
メインブキとして使うためのWordPress
Search
Ippei Sumida
June 02, 2018
Programming
4.9k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
メインブキとして使うためのWordPress
WordCamp Osaka 2018で発表したスライドです。 #wcosaka2018
Ippei Sumida
June 02, 2018
More Decks by Ippei Sumida
See All by Ippei Sumida
DROBEの生成AI活用事例 with AWS
ippey
0
320
みんなでQAしてる話
ippey
0
180
AIで生成したものをAIでチェックしてる話
ippey
0
2.3k
『WordPressコミュニティで学ぶ』OSS貢献の多様性
ippey
0
1.3k
25分で理解する!Symfonyの魅力とその実践的活用法
ippey
1
7.8k
素早いバリュー提供のための DROBEの新戦略
ippey
0
1.5k
Symfony 6.3のおすすめ新機能まとめ
ippey
1
2.2k
PhpStorm + GitHub Copilotはいいぞ
ippey
0
3.2k
それぞれの特徴から考えるフレームワーク選び
ippey
1
1.2k
Other Decks in Programming
See All in Programming
コーディングルールの鮮度を保ちたい for SRE NEXT 2026 / keep-fresh-go-internal-conventions-sre-next-2026
handlename
0
130
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
0
2k
過去最大のMCPアップデート! 2026-07-28 RC版の謎に迫る
licux
6
460
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
350
ローカルLLMでどこまでコードが書けるか -拡張版 / How much code can be written on a local LLM Extended
kishida
12
4.7k
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
140
そのテスト、説明できますか?~LWテスト戦略FW~のご紹介
nakahara
0
200
自作OSでスライド発表する
uyuki234
1
3.7k
Snowflake Summitでの新機能 CoCo / CoWork / snowflake-summit-2026-overall-what-new-coco
tatsuhiro
1
220
IBM Bobを活用したレガシーアプリの最新化
oniak3ibm
PRO
1
240
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
350
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
190
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
970
30 Presentation Tips
portentint
PRO
1
340
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
600
How GitHub (no longer) Works
holman
316
150k
How STYLIGHT went responsive
nonsquared
100
6.2k
Ethics towards AI in product and experience design
skipperchong
2
320
RailsConf 2023
tenderlove
30
1.5k
How to Talk to Developers About Accessibility
jct
2
290
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
Automating Front-end Workflow
addyosmani
1370
210k
Transcript
ϝΠϯϒΩͱͯ͠͏ͨΊͷ WordPress 2018.06.02 WordCamp Osaka 2018
ABOUT ME ֯ాɹҰฏʢ͢Έͩɹ͍͍ͬʣ ϑϦʔϥϯεσϕϩούʔ CoderDojoຕํɹද
None
WordPress
WordPressΛϒΩʹ όϦόϦαΠτΛߏஙʂ
ϒΩଞʹͨ͘͞Μ
ϝΠϯϒΩͱͯ͠ WordPressΛ͍ͬͯ͘
8PSE1SFTTͬͯ ͲΜͳϒΩͩΖ͏ʁ
AGENDA • WordPressͷφχ͕εΰΠͷ͔ • ͍ͯΔαΠτɺ͍͍ͯͳ͍αΠτ • ϒΩΧελϚΠζ • ଞͷϒΩ
WordPressͱ
None
None
None
WordPressΛ͏͜ͱͰͰ͖Δ͜ͱ ใΛ৴͢Δ͜ͱ
WordPressͷίί͕εΰΠ
ࢢ༗
શੈքͰ60%ͷCMS͕ WordPress IUUQTXUFDITDPN
ຊͩͱ85% IUUQTXUFDITDPN
ѹతͳϢʔβ͕ େ͖ͳΞυόϯςʔδ
ίϛϡχςΟαϙʔτ
None
ຊਓϢʔβ͕ଟ͍
ຊͷWordBenchॴࡏ 58Χॴ
Powered By PHP
શαΠτͷ83.5% IUUQTXUFDITDPN
ελʔτ ॲཧத ऴྃ ͍ܰॲཧ ͻͲ͍ॲཧ
๛ͳςʔϚɾϓϥάΠϯ
55,113 2018.4ݱࡏ
40,365 2018.4ݱࡏ
ΧελϚΠζͷ༰қ͞
αϒςʔϚ
None
ΟδΣοτ
None
None
ΟδΣοτͷίί͕ศར • খ͘͞·ͱΊΒΕΔ • ̍ͭͷιʔεΛ͍·ΘͤΔ • ։ൃͦΜͳʹ͘͠ͳ͍
None
None
ΧελϜϑΟʔϧυ
None
Advanced Custom Fields • ৭ʑͳछྨͷϑΟʔϧυΛՃ • ೖྗνΣοΫॊೈʹઃఆՄೳ • γϣʔτίʔυɺಠࣗؔͰར༻Մೳ
None
None
None
REST APIͱ • HTTPܦ༝ͰσʔλΛૢ࡞͢Δ • ηογϣϯͳͲͷঢ়ଶཧΛߦΘͳ͍ • σʔλʹURLɺϝιουͰΞΫηε͢Δ
None
App ԻαʔϏε ผαʔϏε ༷ʑͳϞϊ͔ΒΞΫηεՄೳʹ
WordPress·ͱΊ • σʔλͷʰ৴ʱϓϥοτϑΥʔϜ • ѹతϢʔβ • ΧελϚΠζ͕༰қ
͍ͯΔαΠτ ͍ͯͳ͍αΠτ
͍ͯΔαΠτ
1.ϒϩά
2.اۀɾళฮαΠτ
3.খɾதنαΠτ
4. ༷Λ8ׂຬͨͤຬ
͍ͯͳ͍αΠτ
※Ͱ͖ͳ͍Θ͚Ͱͳ͍
1.ใΛूΊΔ
2.ฤूʹࣗ༝͕ٻΊΒΕΔ
3.ཉுΓηοτ
WordPressͰߏங͢Δͷʹ • ϒϩά • اۀαΠτ • খதن ੵۃతʹ͍͖͍ͬͯͨ • ใऩू
• ࣗ༝େ • ͍Ζ͍Ζಉࠝ Կ͔खΛଧͭඞཁ༗
ϒΩΧελϚΠζ
1.ϓϥάΠϯɺςʔϚ
55,113 2018.4ݱࡏ
Α͍ϓϥάΠϯɺςʔϚΛ ͍ͬͯΔͷ͕伴
2.ΧελϜϑΟʔϧυ
max_input_vars
σϑΥϧτ = 1,000 ΧελϜϑΟʔϧυ 100ݸ͘Β͍
3.ಠࣗॲཧ
ಠࣗॲཧΛೖΕΔՕॴ • ϓϥάΠϯ • ςʔϚ • ίΞ
Plugin Theme • σʔλՃ • औಘɺߋ৽ • ઃఆ • ֎෦࿈ܞ
• ݟͨมߋ • CSS / JSಡࠐ • ϔομௐ
GutenbergʹҠߦ͍͢͠
ଞͷϒΩ
ͳͥଞͷϒΩʁ ϒΩറΓΛආ͚Δ 8PSE1SFTTͰͷ ࣮ݱํ๏Λ୳Δ ଞͷϒΩΛࢀߟʹͯ͠ɺউΛ͋͛Δ
ϒΩ̍ɿଞͷCMS
None
None
Drupal • ΤϯλʔϓϥΠζ͚ • ΧελϚΠζͯ͠CMSΛ࡞ΔͨΊͷFW • WordPressฒΈʹଟͷϞδϡʔϧɾςʔ Ϛ͕ఏڙ͞Ε͍ͯΔ • SQLiteͰಈ͘ʢSymfony3.4ϕʔεʣ
None
None
Concrete5 • ײతʹฤूͰ͖Δ • ঝೝϑϩʔඪ४උ • ݖݶઃఆ͕ࡉ͔ʢϒϩοΫͳͲʣ
ϒΩ̎ɿPHP
PHP83.5% IUUQTXUFDITDPN
PHPϑϨʔϜϫʔΫ
WordPressͱಉډՄ
None
ثΓସ͑ ಠࣗΧελϚΠζ ͷݟۃΊ
1. ϨΠΞτΛແཧΓ ม͑Α͏ͱͯ͠Δ
None
2.ΧελϜϑΟʔϧυ ͍͗͢
max_input_vars
3.ࣗͰ Α͘Θ͔Βͳ͘ͳͬͨ
CONCLUSION • WordPressεΰ͍ϒΩʂ • Ϣʔβ͍ͬͺ͍ɺ࣭͍͢͠ɺਓݟ͚͍ͭ͢ • σϑΥϧτͰεΰΠ • ΧελϜϑΟʔϧυɺΟδΣοτɺREST APIͳͲ
• খɾதنαΠτɺϒϩάͳͲʹҖྗઈେ • ΧελϚΠζͯ͠ศརͳϒΩʹͰ͖Δ
CONTACT !JQQFZ@T JQQFJTVNJEB JQQFZT!HNBJMDPN IUUQTVOQMBUJOGP
THANK YOU!