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
▲
July 06, 2021
Programming
1
270
最近のWordPressの開発環境について調べてみた
社内勉強会で使った資料です
▲
July 06, 2021
Tweet
Share
More Decks by ▲
See All by ▲
サーバーレスでフロントエンドも個人開発
mismith0227
0
400
見落としがちな想定漏れ
mismith0227
0
180
Variable Font を使ってみた
mismith0227
1
200
gulpをやめてnpm scriptを使う
mismith0227
0
150
Tailwindcssを使ってみる
mismith0227
0
190
カンパイ本町を支える技術
mismith0227
0
2.9k
WP REST APIとReact Nativeを使ってマガジンアプリを作る
mismith0227
1
1.9k
Material - UI v1が 出そうなので使ってみた
mismith0227
0
2.2k
なんか作ってサーバーレスに触れてみた
mismith0227
0
380
Other Decks in Programming
See All in Programming
プロダクトエンジニアのしごと 〜 受託 × 高難度を乗り越えるOptium開発 〜
algoartis
0
180
AI時代の開発者評価について
ayumuu
0
230
Vibe Coding の話をしよう
schroneko
14
3.7k
スモールスタートで始めるためのLambda×モノリス(Lambdalith)
akihisaikeda
2
370
読書シェア会 vol.4 『ダイナミックリチーミング 第2版』
kotaro666
0
110
Enterprise Web App. Development (1): Build Tool Training Ver. 5
knakagawa
1
120
AIコーディングの理想と現実
tomohisa
35
37k
Laravel × Clean Architecture
bumptakayuki
PRO
0
140
iOSアプリで測る!名古屋駅までの 方向と距離
ryunakayama
0
150
七輪ライブラリー: Claude AI で作る Next.js アプリ
suneo3476
1
180
マイコンでもRustのtestがしたい/KernelVM Kansai 11
tnishinaga
0
620
Browser and UI #2 HTML/ARIA
ken7253
2
170
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.3k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
A designer walks into a library…
pauljervisheath
205
24k
The Language of Interfaces
destraynor
158
25k
How STYLIGHT went responsive
nonsquared
100
5.5k
How GitHub (no longer) Works
holman
314
140k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
Automating Front-end Workflow
addyosmani
1370
200k
Speed Design
sergeychernyshev
29
930
Building Flexible Design Systems
yeseniaperezcruz
329
39k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
5
560
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Transcript
࠷ۙͷ8PSE1SFTTͷ ։ൃڥʹ͍ͭͯ ௐͯΈͨ
8PSE1SFTTͱͷ͖߹͍ ɾ͜ͷۀքʹೖͬͨͱ͖ʹඞཁͩͱࢥͬͯ ɹݸਓϒϩάͰͬͯΈΔ ɾ͔͠͠ɺࣄͰͬͨͷยखͰ͑Δఔ͔͠ͳ͘ ɹௐͳ͕ΒͩͬͨΒԿͱ͔Ͱ͖Δఔ
։ൃڥ͍Ζ͍Ζ
.".19".11
.".19".11 ɾ.".1͕.BDɺ9".11͕8JOEPXT ɾ8FC։ൃʹඞཁͳڥ͕·ͱ·͍ͬͯΔ ɾ͕ࣗ͜ͷۀքʹೖͬͨͱ͖ʹ8PSE1SFTTͷ ɹ։ൃڥͱ͍͑͜Εͩͬͨ ɾࠓͲ͏ΘΕ͍ͯΔͷ͔Βͳ͍͕ ɹ໊લ΄ͱΜͲฉ͔ͳͬͨ
7$$8
7$$8 ɾ7BHSBOUɺ$IFGɺ$FOU04ɺ8PSE1SFTTͷ಄จࣈΛ ɹͱ͍ͬͯΔ7BHSBOUϕʔεͷ։ൃڥ ɾίϚϯυૢ࡞ ɾαΠτΛ࡞Δ߹αΠτ͝ͱʹ7JSUVBM.BDIJOFΛ ɹ্ཱͪ͛Δ͜ͱʹͳΔͷͰ༰ྔΛѹഭ͢ΔهԱ
8PDLFS
8PDLFS ɾ%PDLFSϕʔε ɾαΠτ͝ͱʹίϯςφΛ࡞ΓΓସ͑Δ ɾ্ཱͪ͛·Ͱૣ͍ ɾෳͷςʔϚʢαΠτʣΛ࡞ΔͳΒ7$$8ΑΓ ɹ8PDLFSͱ͍͏Πϝʔδʁ
-PDBM
-PDBM ɾ͝ΖʹʹͳͬͯΘΕग़ͨ͠ ɾ%PDLFSϕʔεͷ(6*πʔϧʢॳ.BD͚ͩͩͬͨʣ ɾΤϯδχΞ͡Όͳͯ͑͘Δ ɾ(6*πʔϧ͚ͩͲίϚϯυૢ࡞ʢXQDMJʣͰ͖Δ ɾศར
-PDBM αΠτ໊ઃఆΛೖྗ
-PDBM 1)1ͷόʔδϣϯͷઃఆͱ͔
-PDBM ϩάΠϯใͷઃఆ
-PDBM ʂ ϑΝΠϧಛʹࢦఆ͠ͳ͚Ε-PDBM4JUFTҎԼʹੜ͞ΕΔ
XQFOW
XQFOW ɾ͍ͭʹެ͕ࣜग़ͨ͠ ɹʹͳͬͨͷࠓ͡Ίࠒʁ ɾ%PDLFSϕʔε ɾ%PDLFSͱOQN͕ඞཁ
XQFOW %PDLFSΞϓϦΛΠϯετʔϧ͓ͯ͘͠
XQFOW ίϚϯυଧͭʢ ͔͔Δʣ $ mkdir wp-test-site $ cd wp-test-site $
npm init -y $ npm i @wordpress/env —save-dev
XQFOW QBDLBHFKTPOΛॻ͖͑ͯɺTUBSU "scripts": { “wp-env": “wp-env", }, $ npm run
wp-env start $ npm run wp-env stop
XQFOW MPDBMIPTUͰදࣔ XQBENJO͔Βཧը໘ʹϩάΠϯͰ͖Δ
XQFOW ςʔϚϓϥάΠϯ։ൃɺͦͷଞઃఆΛ͢Δ߹XQFOWKTPOΛ࡞Δ ςʔϚϑΝΠϧσΟϨΫτϦԼͰ0, { “themes": “./theme-name“, }, $ npm run
wp-env start -update
ͲΕ͕͍͍ͷ͔ ɾ͍׳ΕͯΔͷͰ0, ʢ5XJUUFSͰϫʔυݕࡧ͢Δͱҙ֎ͱͲΕΘΕͯΔʣ ɾָͳͷ-PDBM ɾίϚϯυ͑ΔͳΒXQFOWɺ8PDLFSɺ7$$8͋Γ ɾࠓޙXQFOWʹͳ͍ͬͯ͘ͷ͔ ʢͪΐͬͱ৮ͬͨײ͡ศརͦ͏ͩͬͨ
ྑ͍͓Λ