Upgrade to Pro — share decks privately, control downloads, hide ads and more …

WordPressのプラグイン更新しないでね問題 / 20170801-ARCANA-Meetup27

654dd30cdafe3eebdc09b0a9bd848f9e?s=47 Ayato
August 01, 2017

WordPressのプラグイン更新しないでね問題 / 20170801-ARCANA-Meetup27

2017年8月1日
ARCANA Meetup #27 LT資料
株式会社スタジオ・アルカナにて

654dd30cdafe3eebdc09b0a9bd848f9e?s=128

Ayato

August 01, 2017
Tweet

More Decks by Ayato

Other Decks in Technology

Transcript

  1. WordPressͷ ϓϥάΠϯߋ৽͠ͳ͍ͰͶ໰୊ @ayato_tw 2017/08/01 ARCANA Meetup #27

  2. ೲ඼ޙͷWordPress ϓϥάΠϯͷ؅ཧͲ͏ͯ͠·͔͢

  3. ࠷৽൛͕߱ͬͯ͘Δͱ͜͏ͳΔ • ʮαΠτͷද่͕ࣔΕΔ ͔΋͠Εͳ͍ͷͰແࢹ͠ ͯԼ͍͞ʯ • ʮߋ৽අ༻͸ผ్͝૬ஊʯ • ʮݕূޙʹߋ৽͢ΔͷͰ ͓଴ͪԼ͍͞ʯ

  4. ͓٬͞Μͷؾ࣋ͪ͸Ͳ͏ͩΖ͏ʁ

  5. ࠷৽൛͕ྑ͍Μ͡Όͳ͍ͷʁ • εϚϗͱҰॹͰ࠷৽൛ʹ͍ͭͯ ͍͔ͳ͍ͱμϝͳ͡Όͳ͍ͷʁ • ηΩϡϦςΟେৎ෉ʁ • ੺͍਺ࣈؾʹͳΔ • ʢ͓٬༷ͷϦςϥγʔ࣍ୈͰԹ౓ײมΘΔʣ

  6. None
  7. ๬·͍͠ঢ়ଶ • ϓϥάΠϯ͕όʔδϣϯΞοϓͯ͠΋
 ઈରʹյΕͳ͍ • ࠷৽൛ͷ৘ใΛ੡࡞ଆ͕೺Ѳ͍ͯ͠Δ • ࣾ಺ʹWordPressΨοπϦग़དྷΔਓ͕
 ͍ͳ͍ͱ೉͍͠

  8. ๬·͍͠ঢ়ଶʢ࣍ળʣ • ϓϥάΠϯͷόʔδϣϯ͕੡࡞ଆͰ׬શʹίϯτϩʔϧग़དྷΔ • ಈ࡞ݕূ΍ܖ໿ͷܗଶʹ߹Θͤͯదٓ࠷৽൛΁ • ੡࡞ଆͷରԠ४උ͕੔͏·Ͱ͸ߋ৽௨஌ͷόοδ͕͓٬͞Μʹݟ͑ͳ ͍ • ෆཁͳෆ҆౳ΛἤΒͳ͍

    • ʢ࠷৽൛͕͖߱ͬͯͯ΋ߋ৽͸͠ͳ͍ɺͱ͍͏ߟ͑ͷਓΛ਎ۙʹ૿ ΍ͨ͘͠ͳ͍ɻ͖߱ͬͯͨΒଈߋ৽͕ཧ૝ɻʣ • ͤΊͯͲͪΒ͔ยํ͸ΫϦΞ͍ͨ͠
  9. ϓϥάΠϯͷόʔδϣϯ؅ཧ • ࣮͸৭ʑͳํ๏͕͋Δ • composerʹ೚ͤΔͱCIʹ৐ͤ΍͍͢ • ྫ͑͹WordPress.Skelton • http://tech.innovator.jp.net/entry/manage-the- language-of-wordpress

    • ੡࡞ଆ͔Βͷίϯτϩʔϧ͸ग़དྷͨ
  10. ϓϥάΠϯͷόʔδϣϯ؅ཧ • ͓٬༷͕উखʹߋ৽͠ͳ͍༷ ʹ͢Δʹ͸ʁ • ϑΝΠϧͷݖݶΛม͑Α͏ • CIܦ༝·ͨ͸ద੾ͳݖݶΛ࣋ ͭਓͷΈߋ৽Մ •

    KUSANAGIͱಉ͡
  11. ߋ৽௨஌ͷόοδ • ௨ৗͷϓϥάΠϯ͸ެࣜσΟϨΫτϦʹ࠷৽ ൛͕དྷͨΒ͙͢ʹߋ৽௨஌͕དྷΔ • mu-pluginsͱ͍͏ͷ͕͋Δ • Must Use Plugin

    • ͬͪ͜͸ߋ৽௨஌དྷͳ͍
  12. ߋ৽௨஌ͷόοδ • ࠓ࢖ͬͯΔϓϥάΠϯΛmu-pluginԽͯ͠͠· ͑͹ྑ͍ • ·Δ͝ͱwp-content/mu-pluginsʹҠಈͯ͠… • ݺͼग़͢phpϑΝΠϧΛஔ͘ • All-in-one-SEOΛྫʹ΍ͬͯΈΔʢ͑ʔ

  13. ී௨ʹೖΕͨϓϥάΠϯ

  14. mu-pluginsʹҠಈ

  15. ݺͼग़͢phpΛஔ͘ • wp-cli͔Βೝࣝग़དྷΔͷ΋Good

  16. ೝࣝ͞Εͨ • Must use ͳͷͰϑΝΠϧΛஔ͚ͩ͘Ͱ༗ޮԽ

  17. όʔδϣϯ΍આ໌౳͸ جͷϓϥάΠϯ͔Βίϐʔ • All in one SEO ͷ৔߹͸
 all-in-one-seo-pack/all_in_one_seo_pack.php •

    mu-pluginsʹஔ͍ͯ΋ਖ਼͘͠ಈ͔͘͸ϓϥάΠϯຖʹཁݕূ
  18. OKʂ

  19. ߋ৽௨஌ͷόοδ • ࠓճ͸mu-pluginԽ͠·ͨ͠ • ଞʹ΋ํ๏͸͋Δ • ࣗՈ੡ϓϥάΠϯͳΒGitHubʹϗετ͢Δͱ͍͏ ख΋͋Δ • http://qiita.com/miya0001/items/

    25f49762283043a4fb4e
  20. ·ͱΊ • WordPressɺௐ΂Δͱ৭Μͳํ๏͕͋Δ • ʮ͜͜৮ΔͱյΕΔ͔΋͠Εͳ͍͔Β์ͬͯ ͓͍ͯͶʯͳΜͯݴΘͳ͍༷ʹ͠Α͏ • ϓϩ͡ΌΜʁʢࣗռ

  21. ͓·͚ ୀ৬͠·ͨ͠ˍ৬୳ͯ͠·͢