プロなら絶対避けるべき! WordPress 12の落とし穴

プロなら絶対避けるべき! WordPress 12の落とし穴

2017年7月に開催された九州インターメディア研究所主催のウェブ制作実務者向けセミナーで使用したスライド

https://www.kimal.jp/info/detail/20

Bb7bc21850c77e9eb16b44102f4a539d?s=128

takayukister

February 12, 2018
Tweet

Transcript

  1. ϓϩͳΒઈରආ͚Δ΂͖ʂ 8PSE1SFTTͷམͱ݀͠

  2. ࿩͢ਓ ࡾ޷ོ೭ ߹ಉձࣾϩοΫϩϒελʔ୅ද 8PSE1SFTTϓϥάΠϯ։ൃऀ ෱Ԭݝफ૾ࢢग़਎

  3. $POUBDU'PSN ສ௒ͷαΠτͰ࢖ΘΕΔ໰͍߹ΘͤϑΥʔϜϓϥάΠϯ

  4. #PHP γϯϓϧͳଟݴޠԽϓϥάΠϯ

  5. ηΩϡϦςΟΠϯγσϯτ΍େن໛ো֐͸
 ຖ೔Ͳ͔͜Ͱൃੜ͍ͯ͠·͢ɻ w 8BOOB$SZ૽ಈ w 8PSE1SFTTͷ3&45"1*ؔ࿈੬ऑੑ૽ಈ ͍͍ͬͨ୭͕੹೚Λෛ͏ͷͰ͠ΐ͏͔

  6. l5IJTQSPHSBNJTEJTUSJCVUFEJOUIF IPQFUIBUJUXJMMCFVTFGVM CVU 8*5)065"/:8"33"/5:z r8PSE1SFTTMJDFOTFUYUΑΓൈਮ

  7. ආ͚Δ΂͖৘ใݯ ආ͚Δ΂͖ ςʔϚɺϓϥάΠϯ ආ͚Δ΂͖ΧελϚΠζ 8PSE1SFTTͱ ਖ਼͘͠දه͍ͯ͠ͳ͍ (1-ʹ४ڌ͍ͯ͠ͳ͍ (1-Ͱ͸ͳ͍ RVFSZ@QPTUT ͷ࢖༻

    υϝΠϯʹ XPSEQSFTTؚ͕·ΕΔ ༗ঈͷ΋ͷ QSF@HFU@QPTUTͷ࢖༻ 8PSE1SFTT΍ ϓϥάΠϯຊମͷ ίʔυվมΛקΊͯ͘Δ ௕ظؒ ߋ৽͞Ε͍ͯͳ͍΋ͷ ʮڞ༗44-ʯͷ࢖༻ ʮίϐϖͰ0,ʯ ͱ͔ݴͬͯ͘Δ &YFD1)1 ࣗಈΞοϓσʔτͷ཈੍
  8. ආ͚Δ΂͖৘ใݯ 8PSE1SFTTͱ ਖ਼͘͠දه͍ͯ͠ͳ͍

  9. ؒҧ͍ͷྫ 8PSEQSFTT 8PSE㾐1SFTT 1͸େจࣈ εϖʔεۭ͚ͳ͍

  10. ආ͚Δ΂͖৘ใݯ 8PSE1SFTTͱ ਖ਼͘͠දه͍ͯ͠ͳ͍ w ਖ਼֬ͳදه͸ϓϩͱͯ͠جຊதͷجຊͰ͢ w ؒҧͬͨදه͸ॻ͖खͷཧղͷઙ͞Λ͍ࣔͯ͠·͢ Կނʁ

  11. ଞʹ΋ w +BWB4DSJQU w 8JLJQFEJB w 1IPUPTIPQɺ౳ʑ ؾΛ͚ͭ·͠ΐ͏

  12. ආ͚Δ΂͖৘ใݯ υϝΠϯʹ XPSEQSFTTؚ͕·ΕΔ

  13. 8PSE1SFTT͸
 8PSE1SFTTϑΝ΢ϯσʔγϣϯ͕
 อ༗ɾ؅ཧ͢Δ঎ඪͰ͢ υϝΠϯ໊ͰͷXPSEQSFTTͷ࢖༻͸ېࢭ͞Ε͍ͯ·͢

  14. ආ͚Δ΂͖৘ใݯ υϝΠϯʹ XPSEQSFTTؚ͕·ΕΔ w ঎ඪΛؚΉ஌తࡒ࢈ݖͷܰࢹ͸ΞϚνϡΞͷূͰ͢ Կނʁ

  15. ආ͚Δ΂͖৘ใݯ 8PSE1SFTT΍ ϓϥάΠϯຊମͷ ίʔυվมΛקΊͯ͘Δ

  16. ආ͚Δ΂͖৘ใݯ 8PSE1SFTT΍ ϓϥάΠϯຊମͷ ίʔυվมΛקΊͯ͘Δ w ͦͷվม͸࣍ճΞοϓσʔτͷ࣌ʹࣦΘΕ·͢ w Ή΍ΈʹίʔυΛ͍͡ΔͱޙͰͲ͜ΛͲ͏ม͔͑ͨ Θ͔Βͳ͘ͳΓ·͢ Կނʁ

  17. ආ͚Δ΂͖৘ใݯ ʮίϐϖͰ0,ʯ ͱ͔ݴͬͯ͘Δ

  18. ආ͚Δ΂͖৘ใݯ ʮίϐϖͰ0,ʯ ͱ͔ݴͬͯ͘Δ w ίϐϖͰ΋ύΫΓͰ΋ؔ܎ͳ͘ॻ͍ͨίʔυͷ੹೚ ͸ࣗ෼͕ෛ͏͜ͱʹͳΓ·͢ w ͦͷίʔυ͕ԿΛ͢Δ΋ͷ͔ཧղͯ͠࢖͏͜ͱ Կނʁ

  19. Θ͔Βͳ͍͜ͱʹͿ͔ͭͬͨ࣌ͷରॲํ͸࣍ͷࡾ୒ w Θ͔Δ·Ͱษڧ͢Δ w Θ͔Δਓʹ೚ͤΔ w ͖͋ΒΊΔ

  20. ආ͚Δ΂͖৘ใݯ ආ͚Δ΂͖ ςʔϚɺϓϥάΠϯ ආ͚Δ΂͖ΧελϚΠζ 8PSE1SFTTͱ ਖ਼͘͠දه͍ͯ͠ͳ͍ (1-ʹ४ڌ͍ͯ͠ͳ͍ (1-Ͱ͸ͳ͍ RVFSZ@QPTUT ͷ࢖༻

    υϝΠϯʹ XPSEQSFTTؚ͕·ΕΔ ༗ঈͷ΋ͷ QSF@HFU@QPTUTͷ࢖༻ 8PSE1SFTT΍ ϓϥάΠϯຊମͷ ίʔυվมΛקΊͯ͘Δ ௕ظؒ ߋ৽͞Ε͍ͯͳ͍΋ͷ ʮڞ༗44-ʯͷ࢖༻ ʮίϐϖͰ0,ʯ ͱ͔ݴͬͯ͘Δ &YFD1)1 ࣗಈΞοϓσʔτͷ཈੍
  21. ආ͚Δ΂͖ςʔϚɺϓϥάΠϯ (1-ʹ४ڌ͍ͯ͠ͳ͍ (1-Ͱ͸ͳ͍

  22. ʲ(1-(FOFSBM1VCMJD-JDFOTFʳ 8PSE1SFTT౳͕࠾༻͢Δ
 ୅දతͳࣗ༝ιϑτ΢ΣΞϥΠηϯε ʲࣗ༝ιϑτ΢ΣΞʳ ࣮ߦɺίϐʔɺ഑෍ɺݚڀɺมߋɺվྑ͢Δ ࣗ༝Λར༻ऀ͕༗͢Διϑτ΢ΣΞ

  23. r8PSE1SFTTMJDFOTFUYUΑΓൈਮ l$PQZSJHIU
 CZUIFDPOUSJCVUPSTz ʮϑϦʔιϑτ΢ΣΞʯͱʮஶ࡞ݖϑϦʔʯΛ
 ࠞಉ͠ͳ͍Α͏ʹ

  24. w ʓʓͷ໨తʹ࢖༻ͯ͠͸ͳΒͳ͍ w ෳ਺ͷαΠτʹΠϯετʔϧͯ͠͸ͳΒͳ͍ w ϑολͷϦϯΫΛ࡟আͯ͠͸ͳΒͳ͍ w ࠶഑෍ͯ͠͸ͳΒͳ͍ ࣗ༝ιϑτ΢ΣΞͱໃ६͢Δ ࣗ༝Λ੍ݶ͢Δ৚߲ͷྫ

  25. ʲίϐʔϨϑτʳ ར༻ऀ͕࠶഑෍͢Δࡍʹ͸ΦϦδφϧͱಉ౳ͷ
 ࣗ༝Λอূ͠ͳ͚Ε͹ͳΒͳ͍ͱ͢Δߟ͑ํ ͭ·Γɺ(1-Ͱ഑෍͞ΕΔιϑτ΢ΣΞͷίϐʔ ΋·ͨ(1-Ͱ഑෍͞Εͳ͚Ε͹ͳΒͳ͍

  26. ʲ(1-ʳ 1)1ϑΝΠϧ͚ͩͰͳ͘
 $44΍+BWB4DSJQUͷϑΝΠϧ΋ؚΉ શମ͕(1-४ڌͰ͋Δ͜ͱ

  27. 8PSE$BNQ΍8PSE#FODI౳ͷίϛϡχςΟ
 ӡӦΠϕϯτͰ͸ɺ(1-Ͱ͸ͳ͍ςʔϚɺ
 ϓϥάΠϯΛ഑෍·ͨ͸એ఻͢Δਓ෺ɺاۀ͕
 ొஃऀɺεϙϯαʔɺӡӦελοϑʹͳΔ͜ͱΛ ېࢭ͍ͯ͠·͢

  28. ආ͚Δ΂͖ςʔϚɺϓϥάΠϯ (1-ʹ४ڌ͍ͯ͠ͳ͍ (1-Ͱ͸ͳ͍ w ໌֬ͳϥΠηϯεҧ൓ஶ࡞ݖ৵֐ͱͳΔ
 Մೳੑ͕͋Γ·͢ w ίϛϡχςΟ͔Β׻ܴ͞Ε·ͤΜ Կނʁ

  29. w 5$% w ݡҖ w 45*/(&3 w 5IFNF'PSFTUͰൢച͞ΕΔςʔϚ w $PEF$BOZPOͰൢച͞ΕΔϓϥάΠϯ

    (1-ʹ४ڌ͍ͯ͠ͳ͍(1-Ͱ͸ͳ͍ ςʔϚɺϓϥάΠϯͷྫ
  30. ආ͚Δ΂͖ςʔϚɺϓϥάΠϯ ༗ঈͷ΋ͷ

  31. ආ͚Δ΂͖ςʔϚɺϓϥάΠϯ ༗ঈͷ΋ͷ w ແঈͷ΋ͷͱൺֱͯ͠ΫΦϦςΟͷ໘ͰྼΓ·͢ Կނʁ

  32. ແঈͷ΋ͷ ༗ঈͷ΋ͷ ແঈͷςʔϚɺϓϥάΠϯ͕
 ༗ঈͷ΋ͷʹΫΦϦςΟ໘Ͱ༏ΕΔཧ༝ ϑΟʔυόοΫॏཁ

  33. rʮϦʔφεͷ๏ଇʯͱͯ͠஌ΒΕΔ֨ݴ l(JWFOFOPVHIFZFCBMMT  BMMCVHTBSFTIBMMPXz ʢ໨ۄͷ਺͑͞े෼͋Ε͹ɺ ͲΜͳόά΋ਂࠁͰ͸ͳ͍ʣ

  34. ආ͚Δ΂͖ςʔϚɺϓϥάΠϯ ༗ঈͷ΋ͷ w αϙʔτϑΥʔϥϜͰαϙʔτΛड͚ΒΕͳ͘ͳΓ ·͢ Կނʁ

  35. ආ͚Δ΂͖ςʔϚɺϓϥάΠϯ ௕ظؒߋ৽͞Ε͍ͯͳ͍΋ͷ

  36. ආ͚Δ΂͖ςʔϚɺϓϥάΠϯ ௕ظؒߋ৽
 ͞Ε͍ͯͳ͍΋ͷ w ϝϯςφϯε͞Ε͍ͯͳ͍΋ͷΛ࢖͏ͷ͸
 ͍ͨ΁ΜةݥͰ͢ Կނʁ

  37. ආ͚Δ΂͖ςʔϚɺϓϥάΠϯ &YFD1)1

  38. ʮ&YFD1)1ϓϥάΠϯ͸౤ߘɺݻఆϖʔδɺ
 ςΩετ΢ΟδΣοτ಺Ͱ1)1ίʔυΛ࣮ߦ͠·͢ʯ

  39. ආ͚Δ΂͖ςʔϚɺϓϥάΠϯ &YFD1)1 w ࢖͏͜ͱࣗମ͕ةݥߦҝͰ͢ w 1)1ίʔυฤूͷݖݶ؅ཧ͸ݫີʹ͠·͠ΐ͏ w ଟ͘ͷ৔߹γϣʔτίʔυͷར༻Ͱ୅ସͰ͖·͢ Կނʁ

  40. ආ͚Δ΂͖৘ใݯ ආ͚Δ΂͖ ςʔϚɺϓϥάΠϯ ආ͚Δ΂͖ΧελϚΠζ 8PSE1SFTTͱ ਖ਼͘͠දه͍ͯ͠ͳ͍ (1-ʹ४ڌ͍ͯ͠ͳ͍ (1-Ͱ͸ͳ͍ RVFSZ@QPTUT ͷ࢖༻

    υϝΠϯʹ XPSEQSFTTؚ͕·ΕΔ ༗ঈͷ΋ͷ QSF@HFU@QPTUTͷ࢖༻ 8PSE1SFTT΍ ϓϥάΠϯຊମͷ ίʔυվมΛקΊͯ͘Δ ௕ظؒ ߋ৽͞Ε͍ͯͳ͍΋ͷ ʮڞ༗44-ʯͷ࢖༻ ʮίϐϖͰ0,ʯ ͱ͔ݴͬͯ͘Δ &YFD1)1 ࣗಈΞοϓσʔτͷ཈੍
  41. ආ͚Δ΂͖ΧελϚΠζ RVFSZ@QPTUT ͷ࢖༻

  42. ආ͚Δ΂͖ΧελϚΠζ RVFSZ@QPTUT ͷ࢖༻ w ςʔϚ΍ϓϥάΠϯͰͷRVFSZ@QPTUT ͷ࢖༻͸ ਪ঑͞Εͳ͘ͳΓ·ͨ͠ Կނʁ

  43. ආ͚Δ΂͖ΧελϚΠζ QSF@HFU@QPTUTͷ࢖༻

  44.  ʮRVFSZ@QPTUT ͷ୅ΘΓʹ ㅟ ㅟ ㅟ ㅟ QSF@HFU@QPTUTΛ࢖͍ͳ͍͞ʯ

  45. RVFSZ@QPTUT  8PSE1SFTTͷϝΠϯΫΤϦʔΛ
 ڧ੍తʹ্ॻ͖͢Δؔ਺ QSF@HFU@QPTUT ΫΤϦʔॲཧͷաఔͰॲཧ͞ΕΔ
 ΞΫγϣϯϑοΫ શવผ෺

  46. ආ͚Δ΂͖ΧελϚΠζ QSF@HFU@QPTUTͷ࢖༻ w ؅ཧը໘ΛؚΉαΠτͷશྖҬʹӨڹ͕ٴͼ·͢ w ෆ۩߹ͷݪҼಛఆ͕ۃΊͯࠔ೉ʹͳΓ·͢ Կނʁ

  47. ͦ΋ͦ΋ϝΠϯΫΤϦʔΛ
 ॻ͖׵͑Δඞཁ͸͋ͬͨͷ͔  ΄ͱΜͲͷ৔߹ HFU@QPTUT ΍81@2VFSZΫϥεΛ ࢖͏΄͏͕Α͍

  48. ආ͚Δ΂͖ΧελϚΠζ ʮڞ༗44-ʯͷ࢖༻

  49. None
  50. ආ͚Δ΂͖ΧελϚΠζ ʮڞ༗44-ʯͷ࢖༻ w αΠτͷ৴༻ͷ໘Ͱ͸Ή͠ΖϚΠφεʹಇ͖·͢ w ʮڞ༗ʯͰ͸ͳ͍ຊ෺ͷ44-Λ࢖͍·͠ΐ͏ Կނʁ

  51. ආ͚Δ΂͖ΧελϚΠζ ࣗಈΞοϓσʔτͷ཈੍

  52. ࠓ೥݄͝Ζͷχϡʔε

  53. ආ͚Δ΂͖ΧελϚΠζ ࣗಈΞοϓσʔτͷ཈੍ w ةݥͰ͢ Կނʁ

  54. ආ͚Δ΂͖৘ใݯ ආ͚Δ΂͖ ςʔϚɺϓϥάΠϯ ආ͚Δ΂͖ΧελϚΠζ 8PSE1SFTTͱ ਖ਼͘͠දه͍ͯ͠ͳ͍ (1-ʹ४ڌ͍ͯ͠ͳ͍ (1-Ͱ͸ͳ͍ RVFSZ@QPTUT ͷ࢖༻

    υϝΠϯʹ XPSEQSFTTؚ͕·ΕΔ ༗ঈͷ΋ͷ QSF@HFU@QPTUTͷ࢖༻ 8PSE1SFTT΍ ϓϥάΠϯຊମͷ ίʔυվมΛקΊͯ͘Δ ௕ظؒ ߋ৽͞Ε͍ͯͳ͍΋ͷ ʮڞ༗44-ʯͷ࢖༻ ʮίϐϖͰ0,ʯ ͱ͔ݴͬͯ͘Δ &YFD1)1 ࣗಈΞοϓσʔτͷ཈੍