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 でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
180
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
470
ブロックテーマとこれからの WordPress サイト制作 / nishinomiya.dev@2025-12-21
torounit
1
240
ブロックテーマとこれからの WordPress サイト制作 / Toyama WordPress Meetup Vol.81
torounit
0
770
ブロックテーマ時代における、テーマの CSS について考える Toro_Unit / 2025.09.13 @ Shinshu WordPress Meetup
torounit
0
630
ブロックテーマでサイトリニューアルした話 / Toro_Unit / 2025.04.12 @ Shinshu WordPress Meetup
torounit
1
280
Cloudflare Meetup Nagano Vol.3
torounit
1
150
僕が考える 「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
Other Decks in Technology
See All in Technology
超初心者からでも大丈夫!オープンソース半導体の楽しみ方〜今こそ!オレオレチップをつくろう〜
keropiyo
0
110
AI駆動開発を事業のコアに置く
tasukuonizawa
1
200
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
5
5.5k
小さく始めるBCP ― 多プロダクト環境で始める最初の一歩
kekke_n
1
410
~Everything as Codeを諦めない~ 後からCDK
mu7889yoon
3
370
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
110
今日から始めるAmazon Bedrock AgentCore
har1101
4
410
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
660
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
930
Bedrock PolicyでAmazon Bedrock Guardrails利用を強制してみた
yuu551
0
230
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
280
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
150
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
54
8k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
KATA
mclloyd
PRO
34
15k
Technical Leadership for Architectural Decision Making
baasie
1
240
Automating Front-end Workflow
addyosmani
1371
200k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
82
How to Ace a Technical Interview
jacobian
281
24k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
310
Discover your Explorer Soul
emna__ayadi
2
1.1k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
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