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
tsurudama
January 11, 2020
Programming
0
2.2k
ディレクターがWordPressでウェブサイトを作るときにかんがえること
tsurudama
January 11, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
3.3k
🔨 小さなビルドシステムを作る
momeemt
4
690
私の後悔をAWS DMSで解決した話
hiramax
4
210
Oracle Database Technology Night 92 Database Connection control FAN-AC
oracle4engineer
PRO
1
460
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.3k
より安全で効率的な Go コードへ: Protocol Buffers Opaque API の導入
shwatanap
2
350
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
340
print("Hello, World")
eddie
2
530
OSS開発者という働き方
andpad
5
1.7k
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
560
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
ファインディ株式会社におけるMCP活用とサービス開発
starfish719
0
1.9k
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
56
13k
Writing Fast Ruby
sferik
628
62k
How to train your dragon (web standard)
notwaldorf
96
6.2k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
The Invisible Side of Design
smashingmag
301
51k
Designing Experiences People Love
moore
142
24k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Art, The Web, and Tiny UX
lynnandtonic
303
21k
A Tale of Four Properties
chriscoyier
160
23k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
530
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Transcript
Kagoshima WordPress Meetup σΟϨΫλʔ͕ WordPressͰαΠτΛ ͭ͘Δͱ͖ʹ ͔Μ͕͑Δ͜ͱ
ాਅ༝ඒ 5TVSVEB.BZVNJ ϑϦʔϥϯεͰاۀͷ 13 ʹؔ͢Δϓϥϯχϯάɺ ΣϒαΠτҹͷσΟϨΫγϣϯΛ͍ͬͯ·͢ɻ ϚʔΫϝΠβϯͷσΟϨΫλʔɻ Kagoshima WordPress Meetupͷ
ڞಉΦʔΨφΠβʔͷҰਓɻ
ࣛࣇౡݝͷ 8PSE1SFTT ϢʔβɾίϛϡχςΟʔͰ͢ɻ 8PSE1SFTT ʹڵຯͷ͋Δ ํͰ͋ΕͲͳͨͰࢀՃͰ ͖·͢ɻ
8PSE1SFTT 8FC ͋ͬͯͷπʔϧͰ͢ɻ ͱ͍͏͜ͱ 8PSE1SFTT ͚ͩͷੈքͰͳ͘ɺ 8FC ʹ·ͭΘΔ༷ʑͳ͜ ͱ͕ͱͳΓ·͢ɻ
8FC ʹؔΘ͍ͬͯΔํ ͪΖΜɺ 8PSE1SFTT ͰϒϩάΛॻ ͍͍ͯΔํɺ ͜Ε͔ΒͬͯΈ͍ͨɺ ͬͱΓ͍ͨͱࢥ͍ͬͯ Δํɺ େܴͰ͢ʂ
Kagoshima WordPress Meetup ຖ݄ୈೋਫ༵d ࣍ճ ݄ ਫ
γφϓεϗʔϧʹͯ ʢࣛࣇౡதԝӺۙ͘ʣ
͓ਃ͠ࠐΈ Meetup Facebook
σΟϨΫλʔ͕ 8PSE1SFTT Ͱ αΠτΛ࡞Δͱ͖ ͲΜͳࣄΛߟ͑ͯ ࡞ͬͯΔͷ͔ɻ
؆୯ʹϒϩάΣϒαΠτΛ ࡞Δ͜ͱ͕Ͱ͖Δπʔϧ ʺ୭Ͱ͙͢ʹࣗͷձࣾͷ ɹΣϒαΠτ͕࡞ΕΔ
͜ͷ͕͍ͪͳʹ ??
͓٬༷ͷ՝ͱඪͱతͱ༧ࢉΛཧ͢Δ ࠷దͳαΠτͷઃܭΛ͢Δ σβΠϯߏஙʹؔ͢ΔऔΓ·ͱΊΛ͢Δ ӡ༻͠ͳ͕ΒվળఏҊΛ͢Δ
ԿΛ͍ͨ͠αΠτͳͷ͔ ͖ͬΓͤ͞Δ ΛചΓ͍ͨ ͍߹Θ͕ͤ΄͍͠ དྷళͯ͠΄͍͠ Πϝʔδͷఆண
ԿΛ͍ͨ͠αΠτͳͷ͔ ͖ͬΓͤ͞Δ
Ӿཡऀͷཉ͍͠ใΛ ߟ͑Δˍΰʔϧ༠ಋ͢Δ ۺΛങ͓͏͔ͳ ྲྀߦΓͷܕʁ ༧ࢉʹऩ·Δʁ ࣮ࡍͷײʁ ͲΜͳछྨ͕͋Δʁ า͖͢͞ʁ ߪೖ ʁ
ཉ ٻ Λ ؾ ͔ ͤ Δ α Π
τ ༠ ಋ ͢ Δ ใ Λ ఏ ڙ ͢ Δ ߦ ಈ Λ ଅ ͢ ద ͳ ؔ ੑ Λ ங ͘ ߪೖ
ϑΣʔζ͝ͱʹ Ӿཡऀ͕ؾʹͳΓͦ͏ͳ ΩʔϫʔυΛߟ͑Δ ใΛఏڙ͢Δ ʢۺ͕΄͍͠ͱ͖ʹཉ͍͠ใʣ Ձ֨ ͓ಘ͔Ͳ͏͔ ੑೳ ࣗͷελΠϧʹ߹͍ͬͯΔ͔ ʹϑΟοτ͢Δ͔
ૉࡐ ࣋ͪ͢Δ͔
ߴ࣭ ຊͰ།Ұͷ ड ۺͰ݈߁͕ҧ͏ ࠃ࢈ͷֵʹͩ͜ΘΓ ̍̌ཤ͚Δ ళฮ͕͋Δ ࣌ʑग़ల͢Δ ̍̌̌ͭͮ͘ฮ ৬ਓ͕ख࡞Γ
ߴ͍ʢͰ࣋ͪʣ αΠζల։๛ ࠩผԽͰ͖Δಛ͍͑ͨ͜ͱΛ ΩʔϫʔυͰߟ͑Δ
ΩʔϫʔυΛݩʹ ίϯηϓτߏΛΈཱͯΔ )0.& ʢ͘ཤ͚Δ͍͍ͷΠϝʔδ ɾ ৽࡞ ɾ ηʔϧใ ɾ ϝϯςφϯεʣ
ۺͷಛ ࣭ ྺ࢙ ৬ਓհ Ұཡ ͷλΠϓผ αΠζผ ۺબͼͷϙΠϯτ ۺͱ݈߁ͷؔ ૉࡐͱཤ͖৺ ϝϯςφϯε ͓खೖΕํ๏ ͓٬༷ͷۺ ళฮใ ళฮҰཡ ϙοϓΞοϓ
తɾλʔήοτɺ ίϯηϓτʹ߹Θͤͨ ݟͤํɺൃ৴ํ๏ɺ σβΠϯɺ͑ํΛߟ͑Δ
None
͓٬༷͝ͱͷӡ༻ͱ ༧ࢉͷόϥϯεΛߟ͑Δ ߋ৽ස ߋ৽ελοϑͷ ߋ৽қ ॊೈੑͷอ࣋
ͷ͍͚ ͷ͍͚
͓Βͤ ใ ͓खೖΕใ Ϣʔβʔͷ
None
͓Βͤ ใ ৭ Ձ֨ Ϣʔβʔͷ ߘ ηʔϧใ ళฮ͔Βͷ͓Βͤ Ձ֨
͓Βͤ ใ ৭ Ձ֨ Ϣʔβʔͷ ηʔϧใ ళฮ͔Βͷ͓Βͤ Ձ֨
$VTUPN1PTU5ZQF6* add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'acme_product',
array( 'labels' => array( 'name' => __( 'Products' ), 'singular_name' => __( 'Product' ) ), 'public' => true, 'has_archive' => true, ) ); } 1 2 3 4 5 6 7 8 9 10 11 12 13 functions.php codex
αΠζ ۺͷܗ ֵͷछྨ ར༻γʔϯ ͓͢͢Ί
None
جຊΧελϜλΫιϊϛʔͷํ͕؆୯ جຊΧελϜλΫιϊϛʔͷํ͕؆୯ جຊΧελϜλΫιϊϛʔͷํ͕؆୯
ஈ ৭ల։ αΠζల։ հίϝϯτ ը૾
None
None
ࢲ͜Εͷ 130 Λͬͯ·͢ ࢲ͜Εͷ 130 Λͬͯ·͢ https://ja.wordpress.org/plugins/advanced-custom-fields/
ɾ߲͕ݻ·ͬͯͳ͍ ɾ ࡞Δͷͷ͋·Γߋ৽͞Εͳͦ͏
ɾछྨ͕૿͑ͨʂ ɾΧϥϜ͕εϚϑΥ࣌ʹ ΧϥϜʹͳΔΑ͏ʹ ͳͬͨ
https://ja.wordpress.org/plugins/advanced-posts-blocks/ ෳͷߘͷҰཡΛදࣔ͢Δ.VMUJQMF1PTUT#MPDL ಛఆͷهࣄͷࢠϖʔδҰཡΛදࣔ͢Δ$IJMESFO1PTUT#MPDL ಛఆͷݸผߘΛදࣔ͢Δ4JOHMF1PTU#MPDL
None
ߘλΠϓ͝ͱʹ ৽ن࡞Λ։͍ͨΒಛఆͷϒϩοΫΤσΟλ͕ ϓϦηοτͰ४උ͞Ε͍ͯΔͱָɻ
తͱλʔήοτɺߏ͕ ͖ͪΜͱܾ·Ε େମͷαΠτҹ ࡞Ε·͢ɻ
8PSE1SFTT ֦ுੑ͕ߴ͍ͷ͕͍͍ͱ͜Ζʂ ͚ͩͲӡ༻Λߟ͑ͳ͕Β ػೳΛ͍͚ͨ΄͏͕ ࡞ऀӡӦऀָͳͣɻ
ͦ͏͍͏ͱ͜ΖΛ ၆ᛌͰݟͳ͕Β ϓϩδΣΫτΛਐΊ͍ͯ͘ͷ͕ σΟϨΫλʔ
ຖ݄ୈೋਫ༵d ͜ΜͳؚΊ ࣍ճ ݄ ਫ γφϓεϗʔϧʹͯ
ʢࣛࣇౡதԝӺۙ͘ʣ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ