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
Toro_Unit (Hiroshi Urabe)
March 11, 2017
Technology
4
2.9k
WordPress プラグインとの付き合い方。
WordBench Nagano Vol.7 での登壇資料です。
Toro_Unit (Hiroshi Urabe)
March 11, 2017
Tweet
Share
More Decks by Toro_Unit (Hiroshi Urabe)
See All by Toro_Unit (Hiroshi Urabe)
ブロックテーマとこれからの WordPress サイト制作 / nishinomiya.dev@2025-12-21
torounit
1
210
ブロックテーマとこれからの WordPress サイト制作 / Toyama WordPress Meetup Vol.81
torounit
0
690
ブロックテーマ時代における、テーマの CSS について考える Toro_Unit / 2025.09.13 @ Shinshu WordPress Meetup
torounit
0
430
ブロックテーマでサイトリニューアルした話 / Toro_Unit / 2025.04.12 @ Shinshu WordPress Meetup
torounit
1
270
Cloudflare Meetup Nagano Vol.3
torounit
1
140
僕が考える 「HTML サイトを WordPress にする」話 / 2023-11-05 Kansai WordPress Meetup
torounit
9
7.9k
Cloudflare Pages に入門してみた / 2023-10-14 Cloudflare Meetup Nagano Vol.2
torounit
2
2.1k
ブロックエディタをゴリゴリに使い倒してサイトを作った話 / Kansai WordPress Meetup 2023 09 23
torounit
15
11k
ブロックエディターカスタマイズことはじめ #wpshinshu / 2023-06-17 Shinshu WordPress Meetup vol.24
torounit
1
450
Other Decks in Technology
See All in Technology
AIと融ける人間の冒険
pujisi
0
110
re:Invent2025 セッションレポ ~Spec-driven development with Kiro~
nrinetcom
PRO
2
170
小さく、早く、可能性を多産する。生成AIプロジェクト / prAIrie-dog
visional_engineering_and_design
0
320
Claude Codeを使った情報整理術
knishioka
19
12k
善意の活動は、なぜ続かなくなるのか ーふりかえりが"構造を変える判断"になった半年間ー
matsukurou
0
210
戰略轉變:從建構 AI 代理人到發展可擴展的技能生態系統
appleboy
0
180
純粋なイミュータブルモデルを設計してからイベントソーシングと組み合わせるDeciderの実践方法の紹介 /Introducing Decider Pattern with Event Sourcing
tomohisa
1
410
わが10年の叡智をぶつけたカオスなクラウドインフラが、なくなるということ。
sogaoh
PRO
1
190
なぜ あなたはそんなに re:Invent に行くのか?
miu_crescent
PRO
0
250
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
540
AWS re:Invent2025最新動向まとめ(NRIグループre:Cap 2025)
gamogamo
0
150
BidiAgent と Nova 2 Sonic から考える音声 AI について
yama3133
2
140
Featured
See All Featured
Deep Space Network (abreviated)
tonyrice
0
32
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.5k
ラッコキーワード サービス紹介資料
rakko
0
1.9M
Git: the NoSQL Database
bkeepers
PRO
432
66k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
0
990
Building Applications with DynamoDB
mza
96
6.9k
The Limits of Empathy - UXLibs8
cassininazir
1
200
Bash Introduction
62gerente
615
210k
Building an army of robots
kneath
306
46k
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
140
Exploring anti-patterns in Rails
aemeredith
2
220
Are puppies a ranking factor?
jonoalderson
0
2.6k
Transcript
WordPress ϓϥάΠϯͱͷ͖߹͍ํɻ Toro_Unit / 2017.03.11 @ WBNagano vol7. 1
$ whoami ͜͡͠ΐ͏͔͍ 2
Toro_Unit ෦ ߛ (͏Β ͻΖ͠) দຊࢢࡏॅ 10 ϑϦʔϥϯε Frontend Engineer
/ Plugin Developer / Web Designer WordBench Nagano Moderator Github: @torounit Twitter: @Toro_Unit Facebook: fb.me/torounit Blog: https://torounit.com 3
Core Contributor 4.3 ~ 4.5, 4.7 4
Plugins Developer • Custom Post Type Permalinks • Simple Post
Type Permalinks • Powerful Posts Per Page • Responsive Slide • etc... 5
Theme Developer Vanilla 6
VCCW Team 7
8
WordCamp Kyoto 2017 • 2017.06.24 ~ 25 • ژେֶ ࠃࡍՊֶΠϊϕʔγϣϯ౩
9
͓͠ͳ͕͖ɻ 1. ϓϥάΠϯʹ·ͭΘΔΑ͋͘Δ࣭ɻ 2. ϓϥάΠϯͷબͼํɻ͖߹͍ํɻ 10
1.Α͋͘Δͭ͠Μɻ 11
Q.ʮΦεεϝϓϥάΠϯΛڭ͑ͯԼ͍͞ʂʯ Q.ʮϓϥάΠϯͬͯԿݸ͙Β͍͕͍͍ΜͰ͔͢ʁʯ 12
ͦΜͳΜͳ͍Αʂʂʂ 13
• ͦΜͳΜαΠτΑͬͯඞཁͳϓϥάΠϯҧ͏ʂ • ඞཁͳػೳͩͬͨΒಋೖ͖ͩ͢͠ɺෆཁͳΒফ͖͢ɻ 14
ʮͱΓ͋͑ͣΠϯετʔϧ͖͢ϓϥ άΠϯʯͳΜͯͷແ͍ʂ 15
ͨͩ͠ɺຊޠͰWordPressΛ͏ͳΒɺʮWP Multibyte Patchʯඞਢ͔ɾɾɾɻ 16
ྑ͘հ͞ΕΔͷɻ • ΩϟογϡܥͷϓϥάΠϯ • ʮWordPressͷߴԽʂʂʂʯ • ΤσΟλ֦ுܥ • ʮWordPressͷཧը໘Λߴػೳʹʂʂʂʯ •
SEOܥ 17
ඞͣ͠ϝϦοτ͚ͩͱ͍͏͜ͱͰͳ͍ɻ • σϑΥϧτͷػೳ͕Ұ෦վม͞ΕΔ͜ͱͰɺ༧֎ͷڍಈɻ • ଞͷϓϥάΠϯͱͷ૬ੑʹΑΔෆ۩߹ɻ • ߲͕૿͑ͯٯʹ͍ͮΒ͘ͳΔέʔεɻ 18
ϓϥάΠϯͷΞοϓσʔτରԠͳͲɻ • WordPress ຊମͱಉ͘͡ɺϓϥάΠϯͱͷ͓͖߹͍વ ൃੜ͢Δ • ϓϥάΠϯͷߋ৽͕ࢭ·Δέʔε͋Δʹ͋Δɻ • ϓϥάΠϯ͕100ݸೖͬͯΔWordPressͷӡ༻ͱ͔େมŇŇŇ •
ൃੜ࣌ͷݕূͱ͔ग़དྷΔؾ͕͠ͳ͍ɻ 19
ͱΓ͋͑ͣɾɾɾ • σϑΥϧτͷঢ়ଶͰελʔτͯ͠ΈͯɺͦΕʹෆ͕͋Ε ߟ͑Δɻ • WordPressҎ֎ͷϨΠϠʔͰղܾ͖͋͢Δɻ • ߹ʹΑͬͯɺࣗͰϓϥάΠϯΛ࡞ͬͯϦϦʔε͢Δέ ʔεݕ౼͓͍ͯͨ͠ํ͕ྑ͍͜ͱɻ 20
ྫ͑ΩϟογϡͷϓϥάΠϯΛಋೖ͢Δࡍʹߟ͑Δ͜ͱ • ͨͱ͑0.1ඵߴԽ͢Δ͜ͱʹͲΕ͚ͩՁ͕͋Δͷ͔ʁ • αʔόʔͷҠసɺߴԽͳͲͰղܾͨ͠ํ͕ྑ͍ͷͰʁ • ͦͦΩϟογϡҙຯ͕͋Δͷ͔ʁ • (ಈతͳݕࡧͳͲ͕ଟ͍߹͋·Γҙຯ͕ແ͍) 21
2. ϓϥάΠϯͷબͼํɻ͖߹͍ํɻ 22
ϓϥάΠϯΛ͏͜ͱͷϦεΫ 1. ϓϥάΠϯͷόάɻෆ۩߹ɻ 2. ޙํޓੑͷແ͍มߋɻ 3. Ξοϓσʔτͷఀࢭɻ 23
͜ΕΒͱͲ͏͖߹͍ͬͯ͘ʁ 24
ϑΥʔΫͯࣗ͠Ͱϝϯςφϯεɻ ( ϋʔυϞʔυ ʣ 25
or 26
࡞ऀϑΟʔυόοΫ 27
ͨͱ͑ • ։ൃ൛ͷςετ • όάϨϙʔτ • ػೳఏҊ • υΩϡϝϯτ •
मਖ਼ͨ͠ΒύονɺϓϧϦΫΤετͳͲΛૹͬͯΈΔɻ • ελʔΛ͚ͨΓɺدͯ͠ΈͨΓɻ 28
࡞ऀϑΟʔυόοΫΛͬͯ·͢ʂ Φʔϓϯιʔεʂ 29
ϓϥάΠϯΛެ։͍ͯ͠Δཧ༝ɻ • ཧը໘͔ΒΞοϓσʔτ͍ͨ͠! • ϓϥάΠϯʹ͢Δ͜ͱͰɺ͍Ζ͍Ζ͍ճͤΔΑ͏ʹͳΔɻ • ࣗͰؾ͔ͳ͍όάɺࣝɾΞΠσΞͳͲΛڭ͑ͯ ΒͬͨΓɻͯ͠ΒͬͨΓɻ • ͦΕʹΑͬͯൃੜ͢Δίϛϡχέʔγϣϯɻ
30
࡞ऀͱͷίϛϡχέʔγϣϯେɻ 31
• όάϨϙʔτɺࠔΓ͝ͱͳͲͷϑΟʔυόοΫଟ͍͕ɺϙ δςΟϒͳϑΟʔυόοΫҙ֎ʹগͳ͍ɻ • ΘΕ͍ͯΔ͜ͱΛ࡞ऀΒͳ͍͜ͱҙ֎ʹଟ͍ɻ • ελʔΛ͚ͨΓɺدͳͲΛ͢Δͷ΄Μͱʹॏཁɻ • ʮࣄͱͯ͠ϓϥάΠϯอकͯ͠ ʯΈ͍ͨͳέʔε͋Δɻ
32
ͷબఆج४ • ϑΥʔϥϜGithubͰͷղɻ࿈བྷ͕͖͍͔ͭ͢Ͳ͏͔ɻ • ଞͷϓϥάΠϯͷ࣮ɻ • ࠷ۙͷίϛοτϝϯτɻ։ൃอक͕׆ൃ͔Ͳ͏͔ɻ • Active install
ɺμϯϩʔυɻ • ։ൃ࣌ظɺ༻్࣍ୈͳͷͰͦ͜·ͰͯʹͳΒͳ͍ɻ 33
ࣗͰ։ൃ͢Δέʔε͋Δɻ • ࠷ऴߋ৽͕5લͱ͔ͷέʔεɻ • େنͳϓϥάΠϯͷ΄ΜͷҰ෦ͷػೳ͚ͩΛ͍͍ͨ ߹ɻ • ݩͷ࣮͕ࣗͷझຯʹ߹Θͳ͍ɻ 34
ͰɺجຊతʹϓϥάΠϯΛͬͨΓɺमਖ਼͕͋ͬͨΒͦͷ ϓϥάΠϯ࡞ऀʹఏҊͨ͠ํ͕ઈରྑ͍!ɹ 35
Why? 36
WordPress Φʔϓϯιʔε! ϓϥάΠϯɾςʔϚͳͲͪΖΜΦʔϓϯιʔεɻ 37
ΦʔϓϯιʔεͷιϑτΣΞͱ ୭Ͱࣗ༝ʹɺར༻ɾมߋɾڞ༗ग़དྷΔιϑτΣΞɻ Φʔϓϯιʔεͷֶͱ ୭Ͱࣗ༝ʹɺίϐʔɺมߋɺίϛϡχέʔγϣϯΛ͠ͳ͕ΒߩݙͰ͖ Δڞಉ࡞ۀͷߟ͑ํͰ͋Δɻ Ҿ༻ɿGovernment open source — ࣏ࣗମͷΦʔϓϯιʔε׆༻
// Speaker Deck 38
39
40
@See.. • Government open source — ࣏ࣗମͷΦʔϓϯιʔε׆ ༻ // Speaker
Deck • Takayuki Miyauchi: ϫʔΫϑϩʔͱͯ͠ͷΦʔϓϯιʔε | WordPress.tv • Hiroshi Urabe: WordPressͷϓϥάΠϯ࡞ͬͨΓίΞίϯτϦ Ϗϡʔλʔʹͳͬͨɻ ͦͯ͠ɺͦͷָ͠͞ͱҙٛ | WordPress.tv 41
Thanks! Github: @torounit Twitter: @Toro_Unit Facebook: fb.me/torounit Blog: https://torounit.com 42