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
実践に見るテーマの制作方法
Search
Welcart
October 25, 2019
Business
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
実践に見るテーマの制作方法
Welcart
October 25, 2019
More Decks by Welcart
See All by Welcart
オンライン勉強会接続時のZoom設定方法
welcart
0
85
Welcart が実現するWordPress ECの世界(Welcart セミナー 2020/12/9)
welcart
1
130
Welcart が実現するWordPress ECの世界(Welcart セミナー 2020/11/12)
welcart
0
110
Welcart が実現するWordPress ECの世界(Welcart セミナー 2020/10/16)
welcart
0
81
ECサイト構築と運用のノウハウ(Welcart セミナー 2020/7/17)
welcart
0
200
ECサイト構築と運用のノウハウ(Welcart セミナー 2020/7/3)
welcart
0
170
ECサイト構築と運用のノウハウ(Welcart セミナー 2020/6/19)
welcart
0
140
ECサイト構築と運用のノウハウ(Welcart セミナー 2020/6/5)
welcart
0
130
ECサイト構築と運用のノウハウ(Welcart セミナー 2020/5/22)
welcart
0
86
Other Decks in Business
See All in Business
「プロダクトヒストリーカンファレンス2026」リチェルカ投影資料
recerqainc
0
210
開発が速く安くなった後の話 AI時代のソフトウェアエンジニアリング組織論 #devsumi
recruitengineers
PRO
35
23k
[CCSummit2026]Confidential Computing for Sovereign AI: The Emerging Opportunity in Japan ーBuilt on Global Innovation, Governed by Sovereign Trust.ー
acompany
PRO
0
380
フルカイテン株式会社 採用資料
fullkaiten
0
100k
Mercari-Fact-book_jp
mercari_inc
7
200k
株式会社Fact_Base 会社紹介資料
factbase2022
0
1.5k
Nealle Company Deck
nealle
0
140
朝日新聞社 ITエンジニア キャリア採用 紹介資料
asahi_cto
0
110
Railsガイド協賛プランの概要
yasslab
PRO
2
14k
非エンジニア向け Claude Codeの全社展開~推進とリスク統制のリアル~ #プロヒス2026 #プロダクトヒストリーカンファレンス 2026
kayato
3
180
Decentier_Corporate Deck_2026
decentier
PRO
0
1.5k
AIネイティブな組織を問い直す
smiyawaki0820
12
4.9k
Featured
See All Featured
Abbi's Birthday
coloredviolet
3
8.7k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
590
Docker and Python
trallard
47
4k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Amusing Abliteration
ianozsvald
1
230
Joys of Absence: A Defence of Solitary Play
codingconduct
1
410
Ethics towards AI in product and experience design
skipperchong
2
330
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
350
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
390
Google's AI Overviews - The New Search
badams
0
1.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
240
Transcript
実践に見るテーマの制作方法 2019.10.25 安間絵梨奈
HELLO! 安間 絵梨奈 コルネ株式会社 フロントエンドエンジニア
2通りのテーマ制作方法
親テーマ 2通りのテーマ制作方法 子テーマ 0ベースからの親テーマ制作 親テーマを利用して子テーマ制作
親テーマのメリット・デメリット ▹ 自由なレイアウトで制作できる メリット ▹ 汎用性の実装による制作コストアップ デメリット ▹ 使い慣れたマークアップが利用できる
子テーマのメリット・デメリット ▹ 親テーマを継承 メリット ▹ とくになし デメリット ▹ 制作コストをおさえられる あえて挙げるとしたら...
親テーマの機能継承の難しさ
親テーマを利用して子テーマ制作 推奨
親テーマ選択の基準
親テーマ選択の基準 ▹ 製造元のサポートがしっかりしていること ▹ Welcart対応テーマであること ▹ 必要な機能が備わっているか ▹ 各ページのレイアウトを確認する
子テーマ制作の実際
Welcart 公式親テーマ 多機能 親テーマ
Welcart 公式親テーマ パン屋がWelcartを利用するとど うなるかを想像して制作 パン屋だけでなく、スイーツ・ 洋食・オーガニックなど食品 販売に最適なテーマ 購入ページ:https://www.welcart.com/archives/9091.html デモサイト:https://themes.welcart.info/welcart-panetteria/ 無料クーポン
プレゼント!
子テーマ制作実例紹介
健康食品の定期購入販売 サイト 健康食品サイト Sport ダウンロード:https://www.collne.com/dl/10th/welcart_panetteria-sport.zip
会員の状態によって 閲覧制限のある情報サイト 会員制情報サイト News ダウンロード:https://www.collne.com/dl/10th/welcart_panetteria-wcnews.zip
その前に......
子テーマの作り方をおさらい
子テーマに必要なファイル CSS style.css PHP functions.php screenshot.png 必須 任意
style.cssの設定 style.cssの冒頭に テーマの詳細 を記述します。 /* Theme Name: Panetteria Child Theme
Template: welcart_panetteria */
functions.phpの設定 functions.phpに 親テーマのスタイルシートを読み込む コードを記述 <?php add_action( 'wp_enqueue_scripts', 'child_enqueue_styles' ); function
child_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); }
functions.phpの設定 子テーマのスタイルシートが読み込まれない場合 <?php add_action( 'wp_enqueue_scripts', 'child_enqueue_styles' ); function child_enqueue_styles() {
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css' ); }
任意 必須 Welcartの子テーマに必要なファイル CSS PHP style.css functions.php screenshot.png CSS usces_cart.css
usces_cart.cssの設定 方法1:親テーマの usces_cart.css を子テーマにコピー 方法2:親テーマの usces_cart.css を読み込む add_action( 'wp_enqueue_scripts', 'child_enqueue_styles'
); function child_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'parent-cart', get_template_directory_uri() . '/usces_cart.css', array('parent-style', 'usces_default_css') ); } 推奨
子テーマ下準備完了
健康食品の定期購入販売 サイト 健康食品サイト Sport ダウンロード:https://www.collne.com/dl/10th/welcart_panetteria-sport.zip
定期購入プラグイン WCEX Auto Delivery
「 Sport 」テーマ構成 404.php wc-templates archive.php auto_delivery.css
category.php footer.php front-page.php functions.php header.php page.php screenshot.png search.php sidebar-footer.php single.php style.css usces_cart.css 親テーマから修正したいテンプレートをコピー
「 Sport 」テーマ構成 assets 404.php inc
languages page-templates template-parts wc-templates archive.php auto_delivery.css category.php footer.php front-page.php functions.php header.php page.php screenshot.png search.php sidebar-footer.php single.php style.css usces_cart.css 子テーマ用にテンプレート追加
会員の状態によって 閲覧制限のある情報サイト 会員制情報サイト News ダウンロード:https://www.collne.com/dl/10th/welcart_panetteria-wcnews.zip
ダウンロード&サービス販売拡張プラグイン WCEX DL Seller
「News」テーマ構成 inc template-parts wc-templates
archive.php category.php front-page.php functions.php header.php dlseller.css screenshot.png search-article.php sidebar-footer.php single.php style.css usces_cart.css 親テーマから修正したいテンプレートをコピー
「News」テーマ構成 assets inc languages
customize template-parts wc-templates archive.php category.php front-page.php functions.php header.php dlseller.css screenshot.png search-article.php sidebar-footer.php single.php style.css usces_cart.css 子テーマ用にテンプレート追加 images
子テーマ作ろう!
ご清聴ありがとうございました スライドURL:http://bit.ly/2Mv6fLM