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
1.9k
ディレクターがWordPressでウェブサイトを作るときにかんがえること
tsurudama
January 11, 2020
Tweet
Share
Other Decks in Programming
See All in Programming
12年前の『型システム入門』翻訳の思い出話
mame
11
1.2k
コード生成を伴うLLMエージェント - 2024.07.18 Tokyo AI
smiyawaki0820
11
4.1k
スクラムマスターって孤独じゃないですか?
yoshitaroyoyo
1
140
君たちはどうコードをレビューする (される) か / 大吉祥寺.pm
utgwkk
15
8.5k
Rust.Nagoya #1
codemountains
0
170
なぜ宣言的 UI は壊れにくいのか / Why declarative UI is less fragile
uenitty
29
13k
小さな開発会社を作った理由
polidog
0
1.9k
わかりやすい正解を捨てて、コトに向き合う - スクラムフェス金沢2024 スポンサーセッション
yusukekokubo
0
170
Temporalを取り巻く仕様を整理する
sajikix
0
120
Xcode 16のPreviewModifierと@Previewableを活用した効率的なプレビュー方法の考察
ojun9
2
160
初心者がおさえておきたいAWS CDKのベストプラクティス 2024
konokenj
15
7.3k
Terraformテスト入門
msato
0
540
Featured
See All Featured
How to name files
jennybc
67
96k
Building a Modern Day E-commerce SEO Strategy
aleyda
25
6.7k
Automating Front-end Workflow
addyosmani
1362
200k
What's in a price? How to price your products and services
michaelherold
239
11k
[RailsConf 2023] Rails as a piece of cake
palkan
35
4.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
19k
Principles of Awesome APIs and How to Build Them.
keavy
124
16k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
17
1.5k
Atom: Resistance is Futile
akmur
261
25k
How to Ace a Technical Interview
jacobian
274
23k
KATA
mclloyd
20
13k
In The Pink: A Labor of Love
frogandcode
139
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 ͜ΜͳؚΊ ࣍ճ ݄ ਫ γφϓεϗʔϧʹͯ
ʢࣛࣇౡதԝӺۙ͘ʣ
͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ