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
What's New in Twenty Seventeen
Search
Kite
January 21, 2017
Programming
3
7.5k
What's New in Twenty Seventeen
WordPress 4.7 では 多くの新機能が追加されました。
最新のデフォルトテーマ Twenty Seventeen を使って それらを最大限に体験してみよう。
Kite
January 21, 2017
Tweet
Share
More Decks by Kite
See All by Kite
個人からチームまで、情報・タスク管理の一元化はNotionにお任せ!
ixkaito
12
74k
WordPress でも大丈夫!実例で見るウェブパフォーマンス改善
ixkaito
7
5.3k
WordPress でも大丈夫!実例で見るウェブパフォーマンス改善
ixkaito
22
7.8k
タイポグラフィベーシック (+ デザインアイデア)
ixkaito
13
4k
WordPress の今とこれから
ixkaito
1
1.9k
世界で一人しかできない WordPress コアを写経する話 ― 修行の先に見たものとは?
ixkaito
5
15k
WordPress の今とこれから
ixkaito
4
2.6k
Let's Think about Right Answers of Design and UI/UX
ixkaito
0
410
ブラウザのデフォルトスタイルを見てみよう
ixkaito
3
1.5k
Other Decks in Programming
See All in Programming
Domain-centric? Why Hexagonal, Onion, and Clean Architecture Are Answers to the Wrong Question
olivergierke
3
980
Developer Joy - The New Paradigm
hollycummins
1
370
SwiftDataを使って10万件のデータを読み書きする
akidon0000
0
240
When Dependencies Fail: Building Antifragile Applications in a Fragile World
selcukusta
0
110
Towards Transactional Buffering of CDC Events @ Flink Forward 2025 Barcelona Spain
hpgrahsl
0
120
3年ぶりにコードを書いた元CTOが Claude Codeと30分でMVPを作った話
maikokojima
0
650
AIと人間の共創開発!OSSで試行錯誤した開発スタイル
mae616
2
810
iOSでSVG画像を扱う
kishikawakatsumi
0
170
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
9
1.6k
技術的負債の正体を知って向き合う
irof
0
260
CSC305 Lecture 11
javiergs
PRO
0
270
NixOS + Kubernetesで構築する自宅サーバーのすべて
ichi_h3
0
1.2k
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
53
7.8k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
127
54k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
BBQ
matthewcrist
89
9.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.1k
Become a Pro
speakerdeck
PRO
29
5.6k
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
Building Applications with DynamoDB
mza
96
6.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
Transcript
IN TWENTY SEVENTEEN WHAT’S NEW ࠷৽ͷσϑΥϧτςʔϚ Twenty Seventeen ͔ΒݟΔ WordPress
ͷ৽ػೳ
Kite KITERETZ inc. CEO & Founder ! kite.koga " ixkaito
# ixkaito Web & graphic designer Programmer WordPress core contributor Ruby on Rails contributor React contributor Wocker developer Bathe developer Frasco developer
8PSE1SFTTͰ ଟ͘ͷ৽ػೳ͕Ճ͞Ε·ͨ͠ɻ ࠷৽ͷσϑΥϧτςʔϚ 5XFOUZ4FWFOUFFOΛͬͯ ͦΕΒΛ࠷େݶʹମݧͯ͠ΈΑ͏ɻ 4.7& TWENTY SEVENTEEN
CONTENTS 8PSE1SFTTͷਪಈ࡞ڥ 0 5XFOUZ4FWFOUFFOͱ 1 ॳΊͯGSPOUQBHFQIQΛ࠾༻ 2 ςʔϚελʔλʔίϯςϯπ 3 ฤूγϣʔτΧοτ
4 ಈըϔομʔ 5 ΧελϜ$44 6 1%'αϜωΠϧϓϨϏϡʔ 7 ϢʔβʔผμογϡϘʔυݴޠ 8 get_theme_file_uri() 9
8PSE1SFTTͷਪಈ࡞ڥ ˙ 1)1όʔδϣϯҎ্ ˙ .Z42-όʔδϣϯҎ্·ͨ.BSJB%#όʔδϣϯҎ্ ˙ )5514αϙʔτ ͳ͔ͥIUUQTKBXPSEQSFTTPSHʹͳ͍ ඞਢͰ͋Γ·ͤΜ͕ɺΑΓྑ͍ηΩϡϦςΟͷͨΊʹਪ͠·͢ɻ
5XFOUZ4FWFOUFFOͱ 8PSE1SFTTʹՃ͞ΕͨσϑΥϧτςʔϚɻ σϑΥϧτςʔϚͱͯ͠ ॳΊͯຊ֨తϏδωεαΠτ͚ʹ࡞ΒΕ͍ͯ·͢ɻ
5XFOUZ4FWFOUFFOͰݻఆϖʔδΛϑϩϯτϖʔδͱͯ͠ར༻͘͢͠ͳΓ·ͨ͠ɻϑϩϯτϖʔδηΫγϣϯػ ೳΛར༻͢Δ͜ͱʹΑͬͯɺ࠷େͭͷݻఆϖʔδΛՃͰϑϩϯτϖʔδʹදࣔͤ͞Δ͜ͱ͕ՄೳͰ͢ɻߘϖʔδ ͱͯ͠ઃఆͨ͠ݻఆϖʔδΛϑϩϯτϖʔδηΫγϣϯʹՃ͢Δ͜ͱʹΑͬͯɺݻఆϑϩϯτϖʔδΛઃఆ্ͨ͠ Ͱ࠷৽ߘͷҰ෦Λϑϩϯτϖʔδʹදࣔͤ͞Δ͜ͱՄೳͰ͢ɻͳ͓ɺϑϩϯτϖʔδʹݻఆϖʔδΛઃఆ͍ͯ͠ ͳ͍߹ɺ5XFOUZ4FWFOUFFOJOEFYQIQΛ͏Α͏ʹ͍ͯ͠·͢ GVODUJPOTQIQߦ͋ͨΓ ɻ σϑΥϧτςʔϚͰ ॳΊͯGSPOUQBHFQIQΛ࠾༻
ςʔϚελʔλʔίϯςϯπ ৽نαΠτͷΧελϚΠζΛ࢝ΊΔ ͱɺ࠷ॳͷ͔ͬ͠Γͨ͠ܗͱͯ͠ ςʔϚ͝ͱʹελʔλʔίϯςϯπ ͕ఏڙ͞Ε·͢ɻελʔλʔίϯς ϯπɺ࠷దͳॴʹϏδωεใ ΟδΣοτΛஔ͢Δͷ͔Βɺ ඒ͍͠ը૾ͷ੩తϑϩϯτϖʔδʹ ϦϯΫ͢ΔιʔγϟϧΞΠίϯ͖ ͷαϯϓϧϝχϡʔ·ͰଟذʹΘͨ
Γ·͢ɻͨͩ҆͠͝৺Λɻ࠷ॳͷςʔ ϚઃఆΛอଘ͠ެ։͢Δ·Ͱɺ࣮ࡍ ͷڥʹө͞Ε·ͤΜɻ
ฤूγϣʔτΧοτ ϥΠϒϓϨϏϡʔ࣌ɺαΠτͷதͰΧελ ϚΠζՄೳͳॴʹγϣʔτΧοτΞΠί ϯ͕දࣔ͞Ε·͢ɻΞΠίϯΛΫϦοΫ͢ Εɺ͙͢ʹฤूΛ࢝ΊΒΕ·͢ɻελʔ λʔίϯςϯπͱͷΈ߹ΘͤʹΑΓɺ͜ Ε·ͰҎ্ʹૉૣ͘αΠτΛΧελϚΠζ Ͱ͖·͢ɻ
ಈըϔομʔ ࣌ʹɺಈ͘ϔομʔը૾ͱͯ͠ͷɺ େ͖ͳಠಛͷงғؾ͕͋Δಈը࠽ ೳͷݟͤॴʹͳΓ·͢ɻ5XFOUZ 4FWFOUFFO Λ͓ࢼ͍ͩ͘͠͞ɻಈ ըͷΠϯεϐϨʔγϣϯ͕ඞཁͰ͢ ͔ μϯϩʔυͰ͖Δಈըϔομʔ ͷ͋ΔαΠτΛݕࡧ͠ɺͬͯΈͯ
͍ͩ͘͞ɻ
εϜʔζͳϝχϡʔ࡞ αΠτͷଟ͘ͷϝχϡʔʹݻఆ ϖʔδͷϦϯΫΛؚΉͷͰ͢ ͕ɺ·ͬͨ͘ݻఆϖʔδ͕ͳ͔ͬ ͨͱͨ͠ΒͲ͏ͳΔͰ͠ΐ͏͔ ࠓͰϝχϡʔΛ࡞͢Δؒʹɺ ΧελϚΠβʔ͔ΒΕɺมߋΛ ഁغ͢Δ͜ͱͳ͘ɺ ݻఆϖʔδΛ
Ճ͢Δ͜ͱ͕Ͱ͖·͢ɻΧελ ϚΠζͨ͠༰Λެ։͢Δͱɺί ϯςϯπͰ͍ͬͺ͍ʹ͢Δ४උ͕ Ͱ͖ͨ৽نݻఆϖʔδ͕ग़དྷ্͕ Γ·͢ɻ
ΧελϜ$44 ࣌ʹαΠτΛᘳʹ͢ΔͨΊʹϏδϡΞϧ ͷඍௐ͕ඞཁͱͳΓ·͢ɻ8PSE1SFTT ʹΑΓɺΧελϜ $44 ΛՃͯ͠ɺ͙͢ʹα Πτ͕ͲͷΑ͏ʹมߋ͞ΕΔͷ͔ΛݟΔ͜ͱ ͕Ͱ͖ΔΑ͏ʹͳΓ·͢ɻ ϥΠϒϓϨϏϡʔ
ͰɺϖʔδΛϦϑϨογϡͯ͠εϐʔυΛ མͱ͢͜ͱͳ͘ɺ͘͢࡞ۀ͢Δ͜ͱ͕Ͱ ͖·͢ɻ
1%'αϜωΠϧϓϨϏϡʔ υΩϡϝϯτίϨΫγϣϯͷཧ 8PSE1SFTTͰΑΓ؆୯ʹͳΓ·͢ɻ1%' ΛΞοϓϩʔυ͢ΔͱαϜωΠϧը૾͕࡞ ͞Εɺͯ͢ͷυΩϡϝϯτͷதͰΑΓ༰қ ʹ۠ผͰ͖ΔΑ͏ʹͳΓ·͢ɻ
Ϣʔβʔผ μογϡϘʔυݴޠ αΠτ͕ͻͱͭͷݴޠͰ͋Δ͔Βͱ ݴͬͯɺͦͷαΠτΛཧ͢Δ୭ ͕ཧը໘ͷͦͷݴޠΛΜͰ͍Δ ͜ͱΛҙຯ͠·ͤΜɻαΠτʹΑΓ ଟ͘ͷݴޠΛՃ͢ΔͱɺϢʔβʔ ϓϩϑΟʔϧʹϢʔβʔݴޠઃఆ͕ දࣔ͞Ε·͢ɻ
get_theme_file_uri() wp_enqueue_script( 'my-script', get_theme_file_uri( 'js/my-script.js' ) ); ্هͷίʔυɺࢠςʔϚʹ js/my-script.js ͕ଘࡏ͢Δ߹ɺͦͷ
URL Λऔಘ͠ɺଘࡏ͠ͳ͍߹ ςʔϚͷ js/my-script.js ͷ URL Λऔಘ͠·͢ɻ͜ΕʹΑΓɺςʔϚͰಡΈࠐΉϑΝΠϧΛࢠ ςʔϚͰ؆୯ʹ্ॻ͖Ͱ͖ΔΑ͏ʹͳΓ·ͨ͠ɻͪΖΜɺࢠςʔϚ͕ΘΕ͍ͯͳ͍߹ςʔ Ϛͷ URL Λऔಘ͠·͢ɻ
THANK YOU