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のプラグイン更新しないでね問題 / 20170801-ARCANA-M...
Search
Ayato
August 01, 2017
Technology
0
680
WordPressのプラグイン更新しないでね問題 / 20170801-ARCANA-Meetup27
2017年8月1日
ARCANA Meetup #27 LT資料
株式会社スタジオ・アルカナにて
Ayato
August 01, 2017
Tweet
Share
More Decks by Ayato
See All by Ayato
速習・Dockerと学ぶPHP / 20180310-PHPerKaigi
ayato
1
1.6k
CodeIgniter Advent Calendar 2016を終えて / 20170214-CodeIgniterNight2
ayato
2
170
CodeIgniterと若者 加筆修正版 / 20161104-CodeIgniterNight-LT
ayato
0
430
Re:ゼロから始める求職生活 修正版 / 20161026-phpstudy-LT
ayato
0
290
Other Decks in Technology
See All in Technology
小学4年生夏休みの自由研究「ぼくと Copilot エージェント」
taichinakamura
0
590
多様な事業ドメインのクリエイターへ 価値を届けるための営みについて
massyuu
1
500
成長自己責任時代のあるきかた/How to navigate the era of personal responsibility for growth
kwappa
4
300
Simplifying Cloud Native app testing across environments with Dapr and Microcks
salaboy
0
130
ACA でMAGI システムを社内で展開しようとした話
mappie_kochi
1
310
英語は話せません!それでも海外チームと信頼関係を作るため、対話を重ねた2ヶ月間のまなび
niioka_97
0
130
Shirankedo NOCで見えてきたeduroam/OpenRoaming運用ノウハウと課題 - BAKUCHIKU BANBAN #2
marokiki
0
180
神回のメカニズムと再現方法/Mechanisms and Playbook for Kamikai scrumat2025
moriyuya
4
700
生成AIとM5Stack / M5 Japan Tour 2025 Autumn 東京
you
PRO
0
240
AIAgentの限界を超え、 現場を動かすWorkflowAgentの設計と実践
miyatakoji
1
160
"プロポーザルってなんか怖そう"という境界を超えてみた@TSUDOI by giftee Tech #1
shilo113
0
170
そのWAFのブロック、どう活かす? サービスを守るための実践的多層防御と思考法 / WAF blocks defense decision
kaminashi
0
140
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
37
2.9k
Statistics for Hackers
jakevdp
799
220k
Building an army of robots
kneath
306
46k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Raft: Consensus for Rubyists
vanstee
139
7.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.2k
How to train your dragon (web standard)
notwaldorf
96
6.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Into the Great Unknown - MozCon
thekraken
40
2.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Documentation Writing (for coders)
carmenintech
75
5k
Navigating Team Friction
lara
189
15k
Transcript
WordPressͷ ϓϥάΠϯߋ৽͠ͳ͍ͰͶ @ayato_tw 2017/08/01 ARCANA Meetup #27
ೲޙͷWordPress ϓϥάΠϯͷཧͲ͏ͯ͠·͔͢
࠷৽൛͕߱ͬͯ͘Δͱ͜͏ͳΔ • ʮαΠτͷද่͕ࣔΕΔ ͔͠Εͳ͍ͷͰແࢹ͠ ͯԼ͍͞ʯ • ʮߋ৽අ༻ผ్͝૬ஊʯ • ʮݕূޙʹߋ৽͢ΔͷͰ ͓ͪԼ͍͞ʯ
͓٬͞Μͷؾ࣋ͪͲ͏ͩΖ͏ʁ
࠷৽൛͕ྑ͍Μ͡Όͳ͍ͷʁ • εϚϗͱҰॹͰ࠷৽൛ʹ͍ͭͯ ͍͔ͳ͍ͱμϝͳ͡Όͳ͍ͷʁ • ηΩϡϦςΟେৎʁ • ͍ࣈؾʹͳΔ • ʢ͓٬༷ͷϦςϥγʔ࣍ୈͰԹײมΘΔʣ
None
·͍͠ঢ়ଶ • ϓϥάΠϯ͕όʔδϣϯΞοϓͯ͠ ઈରʹյΕͳ͍ • ࠷৽൛ͷใΛ࡞ଆ͕Ѳ͍ͯ͠Δ • ࣾʹWordPressΨοπϦग़དྷΔਓ͕ ͍ͳ͍ͱ͍͠
·͍͠ঢ়ଶʢ࣍ળʣ • ϓϥάΠϯͷόʔδϣϯ͕࡞ଆͰશʹίϯτϩʔϧग़དྷΔ • ಈ࡞ݕূܖͷܗଶʹ߹Θͤͯదٓ࠷৽൛ • ࡞ଆͷରԠ४උ͕͏·Ͱߋ৽௨ͷόοδ͕͓٬͞Μʹݟ͑ͳ ͍ • ෆཁͳෆ҆ΛἤΒͳ͍
• ʢ࠷৽൛͕͖߱ͬͯͯߋ৽͠ͳ͍ɺͱ͍͏ߟ͑ͷਓΛۙʹ૿ ͨ͘͠ͳ͍ɻ͖߱ͬͯͨΒଈߋ৽͕ཧɻʣ • ͤΊͯͲͪΒ͔ยํΫϦΞ͍ͨ͠
ϓϥάΠϯͷόʔδϣϯཧ • ࣮৭ʑͳํ๏͕͋Δ • composerʹͤΔͱCIʹ͍ͤ͢ • ྫ͑WordPress.Skelton • http://tech.innovator.jp.net/entry/manage-the- language-of-wordpress
• ࡞ଆ͔Βͷίϯτϩʔϧग़དྷͨ
ϓϥάΠϯͷόʔδϣϯཧ • ͓٬༷͕উखʹߋ৽͠ͳ͍༷ ʹ͢Δʹʁ • ϑΝΠϧͷݖݶΛม͑Α͏ • CIܦ༝·ͨదͳݖݶΛ࣋ ͭਓͷΈߋ৽Մ •
KUSANAGIͱಉ͡
ߋ৽௨ͷόοδ • ௨ৗͷϓϥάΠϯެࣜσΟϨΫτϦʹ࠷৽ ൛͕དྷͨΒ͙͢ʹߋ৽௨͕དྷΔ • mu-pluginsͱ͍͏ͷ͕͋Δ • Must Use Plugin
• ͬͪ͜ߋ৽௨དྷͳ͍
ߋ৽௨ͷόοδ • ࠓͬͯΔϓϥάΠϯΛmu-pluginԽͯ͠͠· ͑ྑ͍ • ·Δ͝ͱwp-content/mu-pluginsʹҠಈͯ͠… • ݺͼग़͢phpϑΝΠϧΛஔ͘ • All-in-one-SEOΛྫʹͬͯΈΔʢ͑ʔ
ී௨ʹೖΕͨϓϥάΠϯ
mu-pluginsʹҠಈ
ݺͼग़͢phpΛஔ͘ • wp-cli͔Βೝࣝग़དྷΔͷGood
ೝࣝ͞Εͨ • Must use ͳͷͰϑΝΠϧΛஔ͚ͩ͘Ͱ༗ޮԽ
όʔδϣϯઆ໌ جͷϓϥάΠϯ͔Βίϐʔ • All in one SEO ͷ߹ all-in-one-seo-pack/all_in_one_seo_pack.php •
mu-pluginsʹஔ͍ͯਖ਼͘͠ಈ͔͘ϓϥάΠϯຖʹཁݕূ
OKʂ
ߋ৽௨ͷόοδ • ࠓճmu-pluginԽ͠·ͨ͠ • ଞʹํ๏͋Δ • ࣗՈϓϥάΠϯͳΒGitHubʹϗετ͢Δͱ͍͏ ख͋Δ • http://qiita.com/miya0001/items/
25f49762283043a4fb4e
·ͱΊ • WordPressɺௐΔͱ৭Μͳํ๏͕͋Δ • ʮ͜͜৮ΔͱյΕΔ͔͠Εͳ͍͔Β์ͬͯ ͓͍ͯͶʯͳΜͯݴΘͳ͍༷ʹ͠Α͏ • ϓϩ͡ΌΜʁʢࣗռ
͓·͚ ୀ৬͠·ͨ͠ˍ৬୳ͯ͠·͢