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

WordPress と WooCommerece による ECサイト構築セミナー 2017年1...

Shohei Tanaka
November 29, 2017

WordPress と WooCommerece による ECサイト構築セミナー 2017年11月27日

2017年11月に開催した構築セミナーの資料

Shohei Tanaka

November 29, 2017
Tweet

More Decks by Shohei Tanaka

Other Decks in Education

Transcript

  1. 2. WooCommerceͷجຊ
 WordPress が無いと動かない基本の「キ」 • WooCommerce ͸ͨͩͷ WordPress ͷϓϥάΠϯ •

    WordPress ͷηΩϡϦςΟʔରࡦ͕ͦͷ··WooCommerce ͷηΩϡϦςΟʔରࡦ • WooCommerce ͷ֦ுػೳ΋WordPressͷϓϥάΠϯ • αΠτͷσβΠϯ͸ςʔϚΛར༻WordPress͕ແ͍ͱಈ͔ͳ ͍
  2. 2. WooCommerceͷجຊ
 WordPress のプラグインなので、৭Μͳࣄ͕࣮૷Մೳ • WordPress ͷϓϥάΠϯͰग़དྷΔ͜ͱ͸ͳΜͰ΋ग़དྷΔ • action hook

    ΍ filter hook ͷར༻͕Մೳ • طଘͷϓϥάΠϯ΋ซ༻͢Δ͜ͱ΋Մೳ • ͢ͰʹੈքͰ͸਺ඦͷWooCommerceͷػೳ֦ுϓϥάΠ ϯ͕͋Δ
  3. 2. WooCommerceͷجຊ
 世界で一番使われているけど、日本では? • ੈքͷ40%Ҏ্ͷΦϯϥΠϯγϣοϓͰ࢖ΘΕ͍ͯΔɻ
 (stats from Builtwith) • ೔ຊͰ͸

    3,000 αΠτҎ্͕࣮Քಇத • 3೥લ͔Βຖ೥ഒʹͳ͍ͬͯΔ • 2೥ޙʹ͸10,000αΠτ͕Քಇ͍ͯ͠Δʢ͔΋ʁʣ
  4. ୈೋ෦໨࣍ 4. ςʔϚ࡞੒ͷجຊ
 WordPressͷςʔϚ࡞੒ͱجຊ͸Ұॹ
 WooCommerceಠࣗͷσβΠϯΛςʔϚ಺Ͱௐ੔͢Δ
 ςϯϓϨʔτϑΝΠϧΛৗʹ࠷৽ঢ়ଶ΁ 5.WooCommerce ͷ filter hook

    ٴͼ action hook
 ௥Ճػೳ͸֦ுػೳϓϥάΠϯΛར༻
 ػೳతͳ෺͸ग़དྷΔ͚ͩ functions.php ʹͯ filter hook ͔ action hook Λ࢖͏

  5. 5. WooCommerce ͷ filter hook ٴͼ action hook
 ௥Ճػೳ͸֦ுػೳϓϥάΠϯΛར༻ •

    ػೳ֦ுϓϥάΠϯ͸ଟ਺͋ΔͷͰɺ·ͣ͸୳ͦ͏ɻ • جຊతʹ͸ެࣜαΠτͷϓϥάΠϯͷํ͕҆৺ɻ • functions.php Ͱػೳ௥ՃΛ͢Δ৔߹͸͔ͬ͠Γͱ؅ཧΛɻ
  6. 5. WooCommerce ͷ filter hook ٴͼ action hook
 ػೳతͳ෺͸ग़དྷΔ͚ͩGVODUJPOTQIQʹͯpMUFSIPPL͔BDUJPOIPPLΛ࢖͏ •

    σβΠϯ͸جຊతʹςϯϓϨʔτϑΝΠϧͱCSSͰɻ • javascript ͷίϯϑϦΫτʹ஫ҙ͕ඞཁɻ • ػೳ֦ுϓϥάΠϯ͕ແ͍৔߹͸functions.phpͰ࣮૷ɻ
  7. ࢀߟ URL • ςʔϚͷ࡞੒ - WordPress Codex ೔ຊޠ൛ • ࢠςʔϚ

    - WordPress Codex ೔ຊޠ൛ • WooCommerce४ڌςʔϚ࡞੒ํ๏ʢӳޠʣ WooCommerce 3.0.x Code Reference (API) • WooCommerce ։ൃऀϒϩά • WooCommerce ։ൃGITHUB • WooCommerce ςϯϓϨʔτҰཡ