WordPressのこれから

 WordPressのこれから

PHPカンファレンス福岡2017でのスライドです。

A0412ba4d1cc922f1950a46d8804a5f9?s=128

Takayuki Miyauchi

June 10, 2017
Tweet

Transcript

  1. 8PSE1SFTTͷ ͜Ε͔Β 1)1ΧϯϑΝϨϯε෱Ԭ ٶ಺ོߦ !NJZB

  2. ࣗݾ঺հ

  3. w ࠷ۙ͸λϩεΧΠגࣜձࣾͱ͍͏౦ژͷձࣾͱ ͓࢓ࣄͯ͠·͢ɻ w 8PSE1SFTTίΞߩݙऀɺ81$-*νʔϜϝϯ όʔɺ7$$8։ൃऀɻ

  4. ໌೔͔ΒύϦʹߦ͖·͢ʂ

  5. w ίϛϡχςΟαϛοτɺ8PSE$BNQɺίϯτϦ ϏϡʔλʔσΠΛؚΊΔͱड़΂೔ؒͷΠϕϯτ w ίϛϡχςΟαϛοτʹ͸81$-*νʔϜͷϝ ϯόʔͱͯ͠ࢀՃ͖ͯ͠·͢ʂ

  6. ΞδΣϯμ

  7. w 8PSE1SFTTͷશମతͳํ਑ w 8PSE1SFTTͷ৽ϓϩδΣΫτ w ͞ΒͳΔൃలΛ໨ࢦͨ͠औΓ૊Έ

  8. ͓ͱͱ͍8PSE1SFTT͕
 ϦϦʔε͞Ε·ͨ͠ɻ

  9. 8PSE1SFTTͷ
 શମతͳํ਑ʹ͍ͭͯ

  10. ޙํޓ׵ੑ

  11. w 8PSE1SFTT͸ޙํޓ׵ੑΛҡ࣋͠·͢ɻ w ͜ͷ͜ͱ͸ࠓޙ΋มΘΒͳ͍ʢ͸ͣʣɻ env: matrix: - WP_VERSION=latest WP_MULTISITE=0 -

    WP_VERSION=nightly WP_MULTISITE=0 USBWJTZNMͷྫɿ
 ࠷৽൛Ͱಈ͍ͯͨϓϥάΠϯ͕ɺOJHIUMZͰಈ͔ͳ͘ͳͬͨ৔߹ɺ ίΞνʔϜʹ௨ใ͢Ε͹मਖ਼͞Ε·͢ɻ
  12. ϦϦʔεαΠΫϧ

  13. w ैདྷ͸εέδϡʔϧ͋Γ͖ͰϦϦʔεɻ w ࠓޙ͸ɺϑΥʔΧεͨ͠ػೳ͕׬੒͢Δͱಉ࣌ ʹϦϦʔεɻ

  14. 'FBUVSFE1MVHJO

  15. w ৽ػೳ͸ϓϥάΠϯͰϦϦʔεɻ w ϢʔβʔͷϑΟʔυόοΫΛܦͯίΞʹϚʔδɻ w ͦͷ··͓ଂೖΓʹͳΔ͜ͱ΋ɻɻɻ

  16. IUUQTNBLFXPSEQSFTTPSHDPSFGFBUVSFTBTQMVHJOT

  17. 8PSE1SFTTͷ
 ৽ϓϩδΣΫτ ϓϩάϥϚ໨ઢͰڵຯਂ͍΋ͷ͚ͩΛ঺հ͠·͢ɻ

  18. (VUFOCFSH

  19. w 81"1*ͷ࣮૷ʹΑΓ؅ཧը໘ͷଟ͘ͷ෦෼͕ "+"9ඇಉظԽ͞ΕΔɻ w ίʔυωʔϜʮ(VUFOCFSHʯ͸ͦΕʹ൐͏େ͖ ͳมߋͷҰͭɻ

  20. IUUQTXPSEQSFTTHJUIVCJPHVUFOCFSH

  21. w ैདྷͷ5JOZ.$&ʹΑΔ౤ߘը໘Λେ෯ʹվળ͠ɺ ϒϩοΫཁૉϨϕϧͰฤूͰ͖ΔΑ͏ʹ͢Δɻ

  22. 'JFMET"1*

  23. هࣄɺϢʔβʔͳͲͷϝλσʔλΛొ࿥͢ΔͨΊͷ ϑΥʔϜΛ௥Ճ͢ΔͨΊͷ"1*

  24. $wp_fields->add_form( $object_type, $id, $args ) $wp_fields->add_field( $id, $args ) ͜ͷ"1*ͷొ৔ʹΑΓαʔυύʔςΟͷϓϥά

    Πϯͷ"+"9ඇಉظԽ΁ͷҠߦΛγʔϜϨε ʹ࣮ݱͰ͖Δ͔΋͠Εͳ͍ɻ
  25. ͞ΒͳΔൃలΛ
 ໨ࢦͨ͠औΓ૊Έ

  26. %JTUSJCVUFE6OJU5FTUT ίΞ։ൃʹ͓͚Δ$*Λ֤ϗεςΟϯάձࣾͷ ࣮ࡍͷΠϯϑϥͰ࣮ߦ͢ΔͨΊͷಈ͖

  27. ϗεςΟϯάձࣾؒͰͷϕετϓϥΫςΟεͷڞ༗

  28. ೔ຊͰ΋ϗεςΟϯάձࣾٴͼηΩϡϦςΟؔ࿈ஂମͱͷ ࿈ܞΛڧԽ͢ΔͨΊͷಈ͖Λ͸͡Ί͍ͯ·͢ɻ ݱ࣌఺Ͱ͸ηΩϡϦςΟ͔Βʂ

  29. ͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ