Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Mignon Style
59,915 views
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
2015年10月31日に開催されたWordCamp Tokyo 2015でのセッションスライドです。
Design
◦
Read more
62
Save
Share
Embed
Embed presentation
Download
Downloaded 71 times
1
/ 111
2
/ 111
3
/ 111
4
/ 111
5
/ 111
6
/ 111
7
/ 111
8
/ 111
9
/ 111
10
/ 111
11
/ 111
12
/ 111
13
/ 111
14
/ 111
15
/ 111
16
/ 111
17
/ 111
18
/ 111
19
/ 111
20
/ 111
21
/ 111
22
/ 111
23
/ 111
24
/ 111
25
/ 111
26
/ 111
27
/ 111
28
/ 111
29
/ 111
30
/ 111
31
/ 111
32
/ 111
33
/ 111
34
/ 111
35
/ 111
36
/ 111
37
/ 111
38
/ 111
39
/ 111
40
/ 111
41
/ 111
42
/ 111
43
/ 111
44
/ 111
45
/ 111
46
/ 111
47
/ 111
48
/ 111
49
/ 111
50
/ 111
51
/ 111
52
/ 111
53
/ 111
54
/ 111
55
/ 111
56
/ 111
57
/ 111
58
/ 111
59
/ 111
60
/ 111
61
/ 111
62
/ 111
63
/ 111
64
/ 111
65
/ 111
66
/ 111
67
/ 111
68
/ 111
69
/ 111
70
/ 111
71
/ 111
72
/ 111
73
/ 111
74
/ 111
75
/ 111
76
/ 111
77
/ 111
78
/ 111
79
/ 111
80
/ 111
81
/ 111
82
/ 111
83
/ 111
84
/ 111
85
/ 111
86
/ 111
87
/ 111
88
/ 111
89
/ 111
90
/ 111
91
/ 111
92
/ 111
93
/ 111
94
/ 111
95
/ 111
96
/ 111
97
/ 111
98
/ 111
99
/ 111
100
/ 111
101
/ 111
102
/ 111
103
/ 111
104
/ 111
105
/ 111
106
/ 111
107
/ 111
108
/ 111
109
/ 111
110
/ 111
111
/ 111
More Related Content
PDF
ノンプログラマーのためのWordPressテーマ作成ステップアップ術
by
Mignon Style
PDF
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
by
タカシ キタジマ
PDF
これからWordPressのテーマ制作をはじめる人のために 〜テーマを作って公式ディレクトリに登録しよう!〜
by
Mignon Style
PDF
WordPress公式テーマ登録のための5ステップ
by
Mignon Style
PDF
TwentyTwelveの子テーマつくったらハマった話
by
Cherry Pie Web
PDF
WordPress公式ディレクトリテーマ登録のポイント:プラグインテリトリーを理解してハッピーになろう
by
Mignon Style
PDF
WordCamp KOBE 「初めてのWordPress!オリジナルのテーマでブログを作る方法」Parkn'Park
by
parkn-park
PDF
ノンプログラマーのためのWordPressプラグイン作成超入門 | Mignon Style
by
Mignon Style
ノンプログラマーのためのWordPressテーマ作成ステップアップ術
by
Mignon Style
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
by
タカシ キタジマ
これからWordPressのテーマ制作をはじめる人のために 〜テーマを作って公式ディレクトリに登録しよう!〜
by
Mignon Style
WordPress公式テーマ登録のための5ステップ
by
Mignon Style
TwentyTwelveの子テーマつくったらハマった話
by
Cherry Pie Web
WordPress公式ディレクトリテーマ登録のポイント:プラグインテリトリーを理解してハッピーになろう
by
Mignon Style
WordCamp KOBE 「初めてのWordPress!オリジナルのテーマでブログを作る方法」Parkn'Park
by
parkn-park
ノンプログラマーのためのWordPressプラグイン作成超入門 | Mignon Style
by
Mignon Style
What's hot
PDF
更新作業で消耗しない!Web製作者のためのWordPress公式ディレクトリ活用術
by
Mignon Style
PDF
デザイナーとエンジニアの境界線 〜 Are you a Designer or an Engineer? 〜
by
Mignon Style
PDF
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
by
Akira Tachibana
KEY
WordPress中級者への道!テンプレートタグはどう動くのか!?
by
Shinichi Nishikawa
PDF
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
by
タカシ キタジマ
PDF
WordPressテーマ Foundation for WordPress の紹介
by
Takashi Uemura
PPTX
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
by
Yoshinori Kobayashi
PDF
4時間まったりWordPressテーマ作成講座
by
Shinichi Nishikawa
PDF
第3回WordPress Cafe プラグイン紹介
by
foom_in
PDF
子テーマを使ったサイト制作
by
shimoyama kengo
PDF
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
by
Mignon Style
PDF
ノンプログラミングWebデザイナーがWordPressをおぼえるためにやったこと 〜巨人の肩にのってみた!〜
by
Mignon Style
PDF
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
by
Akari Doi
PDF
〜 デザイン脳×プログラミング脳 〜 デザイナーとプログラマーの72時間戦争
by
Mignon Style
PDF
WordBench京都版 _sハンズオン
by
Hidetaka Okamoto
PDF
メニューは管理画面で設定できるようにしよう
by
Mayuko Moriyama
PDF
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
by
rie05
PDF
Wordpressスマートフォンテーマ作成
by
Yoshie Nakayama
PDF
ノンプログラマーのためのWordPressプラグイン開発超入門v1.0
by
Yuki Okamoto
PDF
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
by
タカシ キタジマ
更新作業で消耗しない!Web製作者のためのWordPress公式ディレクトリ活用術
by
Mignon Style
デザイナーとエンジニアの境界線 〜 Are you a Designer or an Engineer? 〜
by
Mignon Style
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
by
Akira Tachibana
WordPress中級者への道!テンプレートタグはどう動くのか!?
by
Shinichi Nishikawa
WP-CLIとWordPress公式ディレクトリを活用した爆速サイト構築術 ーインストールからデザイン、ページ作成までを10分でー
by
タカシ キタジマ
WordPressテーマ Foundation for WordPress の紹介
by
Takashi Uemura
Bootstrapを使って効率よくWordPressオリジナルテーマを作る
by
Yoshinori Kobayashi
4時間まったりWordPressテーマ作成講座
by
Shinichi Nishikawa
第3回WordPress Cafe プラグイン紹介
by
foom_in
子テーマを使ったサイト制作
by
shimoyama kengo
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼子テーマで WordPress のテーマをつくろう∼
by
Mignon Style
ノンプログラミングWebデザイナーがWordPressをおぼえるためにやったこと 〜巨人の肩にのってみた!〜
by
Mignon Style
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
by
Akari Doi
〜 デザイン脳×プログラミング脳 〜 デザイナーとプログラマーの72時間戦争
by
Mignon Style
WordBench京都版 _sハンズオン
by
Hidetaka Okamoto
メニューは管理画面で設定できるようにしよう
by
Mayuko Moriyama
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
by
rie05
Wordpressスマートフォンテーマ作成
by
Yoshie Nakayama
ノンプログラマーのためのWordPressプラグイン開発超入門v1.0
by
Yuki Okamoto
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
by
タカシ キタジマ
Viewers also liked
PDF
レスポンシブ・イメージのWordPressへの実装と4.4
by
Toru Miki
PDF
WordPress + Docker - Reusable WordPress development environments
by
Jordan West
PDF
各ブラウザでの均等割り付け比較
by
Sota Sugiura
PDF
WordPress 使いのためのMicrosoft Azure 超入門
by
Masaki Takeda
PDF
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
by
Hidekazu Ishikawa
PDF
初心者でもすぐできる Wordpress バックアップのススメ
by
Seiichiro Mishiba
PDF
「なんとなく」の壁を越えよう! 〜自信を持ってWordPressを選択するためのヒント〜
by
Naoko Takano
PPTX
Hands on PhotoBlog App with WordPress REST API and App Inventor
by
Hong Chen
PDF
WordCampでWordPressとWordPoliceのお話
by
Atsufumi Yoshikawa
PPTX
The Best Practices of Making WordPress Site Multilingual
by
Katz Ueno
PDF
airyのご紹介
by
Teruaki Murakami
PDF
Ultrafast WordPress Virtual Word camp2015
by
Yuta Sakamoto
PDF
English Speaking Session: Introduction (WordCamp Tokyo 2015)
by
Toru Miki
PDF
『ライターと制作者のメディアの作り方』WordCamp Tokyo2015
by
Hiroki Saiki
PDF
Why We Should Choose Free Plugins
by
Takayuki Miyoshi
PDF
I love Automation
by
Takayuki Miyauchi
PDF
WordPress + Speed of CDN (WordCamp Tokyo 2015 LT)
by
Toshi Aizawa
PDF
中級アフィリエイターの実際 @WordCampTokyo2015
by
Kazuo Dobashi
PDF
What's new in WordPress 4.4 (For Demo)
by
Daisuke Takahashi
PPTX
まだタスクランナー使っていないって本当(マジ)? 仕事に対する効率化意識向上のための gulp ハンズオン
by
tecking
レスポンシブ・イメージのWordPressへの実装と4.4
by
Toru Miki
WordPress + Docker - Reusable WordPress development environments
by
Jordan West
各ブラウザでの均等割り付け比較
by
Sota Sugiura
WordPress 使いのためのMicrosoft Azure 超入門
by
Masaki Takeda
WordPress公式ディレクトリにテーマを登録しよう #wctokyo
by
Hidekazu Ishikawa
初心者でもすぐできる Wordpress バックアップのススメ
by
Seiichiro Mishiba
「なんとなく」の壁を越えよう! 〜自信を持ってWordPressを選択するためのヒント〜
by
Naoko Takano
Hands on PhotoBlog App with WordPress REST API and App Inventor
by
Hong Chen
WordCampでWordPressとWordPoliceのお話
by
Atsufumi Yoshikawa
The Best Practices of Making WordPress Site Multilingual
by
Katz Ueno
airyのご紹介
by
Teruaki Murakami
Ultrafast WordPress Virtual Word camp2015
by
Yuta Sakamoto
English Speaking Session: Introduction (WordCamp Tokyo 2015)
by
Toru Miki
『ライターと制作者のメディアの作り方』WordCamp Tokyo2015
by
Hiroki Saiki
Why We Should Choose Free Plugins
by
Takayuki Miyoshi
I love Automation
by
Takayuki Miyauchi
WordPress + Speed of CDN (WordCamp Tokyo 2015 LT)
by
Toshi Aizawa
中級アフィリエイターの実際 @WordCampTokyo2015
by
Kazuo Dobashi
What's new in WordPress 4.4 (For Demo)
by
Daisuke Takahashi
まだタスクランナー使っていないって本当(マジ)? 仕事に対する効率化意識向上のための gulp ハンズオン
by
tecking
Similar to ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
PDF
WordPress3.0 新デフォルトテーマ Twenty Ten 大解剖! ~秋バージョン~
by
hokori matu
PPTX
Wordpress 子テーマってなにさ
by
HOTTA SATOMI
PDF
一歩踏み込むWordPress
by
正樹 平野
KEY
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
by
Eri Sawada
PDF
テーマカスタマイズ入門~バレンタインまでに子テーマをつくろう~ 2
by
Susumu Seino
PDF
もっとはじめてのオリジナルテーマ制作
by
Seiichiro Mishiba
PDF
WordPress テーマカスタマイズ 基本の「き」
by
Kazue Igarashi
KEY
Wb_kyoto_haruna1221
by
Haruna Kitakoji
PDF
意外と知られていないけど結構便利な子テーマについて
by
Shohei Tanaka
PDF
Cms festa-0216
by
Kazuaki Ueda
PDF
中級者のためのWordPress講座[第6回]WordPressをマルチサイト化(複数ブログ化)してみよう!
by
switch3000
PDF
Word press 3.5RC2 - パーフェクト functions.php -
by
BREN
PDF
Duotone の子テーマを作ろう、そうしよう - Wordcamp Fukuoka 2010
by
Odyssey Eightbit
WordPress3.0 新デフォルトテーマ Twenty Ten 大解剖! ~秋バージョン~
by
hokori matu
Wordpress 子テーマってなにさ
by
HOTTA SATOMI
一歩踏み込むWordPress
by
正樹 平野
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
by
Eri Sawada
テーマカスタマイズ入門~バレンタインまでに子テーマをつくろう~ 2
by
Susumu Seino
もっとはじめてのオリジナルテーマ制作
by
Seiichiro Mishiba
WordPress テーマカスタマイズ 基本の「き」
by
Kazue Igarashi
Wb_kyoto_haruna1221
by
Haruna Kitakoji
意外と知られていないけど結構便利な子テーマについて
by
Shohei Tanaka
Cms festa-0216
by
Kazuaki Ueda
中級者のためのWordPress講座[第6回]WordPressをマルチサイト化(複数ブログ化)してみよう!
by
switch3000
Word press 3.5RC2 - パーフェクト functions.php -
by
BREN
Duotone の子テーマを作ろう、そうしよう - Wordcamp Fukuoka 2010
by
Odyssey Eightbit
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
1.
ノンプログラマーのためのカンタンWordPressテーマ作成入門 ∼ 子テーマでテーマ作成&カスタマイズ
∼
2.
たとえばこんなこと ありませんか・・・?
3.
テーマを1から作るの 難しい!!
4.
テーマを更新したら カスタマイズしたところが 消えちゃった!!
5.
とにかくサクっと テーマを作りたい!! 予算も工数も抑えたい!!
6.
そんなとき どうすればいいの・・・?
7.
そんなときは 子テーマ!!
8.
WordPressが 大好きです! Webデザイナー WordPressテーマ・プラグイン デベロッパー WordPress公式ディレクトリ テーマ「
Chocolat 」 プラグイン「 MS Custom Login 」作者 WordPressスターターテーマ「 _s 」コントリビューター http://mignonstyle.com/ mignon_style mignonxstyle Mignon Style
9.
Adobe Brackets の WordPress用 コードヒントも 作ってます!
10.
子テーマとは 01
11.
とさか くちばし はね しっぽ しっぽ とさか くちばし はね 既存のテーマの持っている機能やデザインを そのまま受け継いだ新しいテーマの事です 既存のテーマ 新しいテーマ 子テーマとは
12.
WordPressでは既存のテーマを「親テーマ」 親テーマを受け継いだテーマを「子テーマ」と 言います とさか くちばし はね しっぽ しっぽ とさか くちばし はね 既存のテーマ 新しいテーマ 親テーマ
子テーマ
13.
とさか くちばし はね しっぽ しっぽ とさか くちばし はね 既存のテーマ 新しいテーマ 親テーマを 継承 親テーマ
子テーマ WordPressでは既存のテーマを「親テーマ」 親テーマを受け継いだテーマを「子テーマ」と 言います このしくみを 「継承」と 言います
14.
どうして 子テーマがいいの?
15.
親テーマを カスタマイズした場合 1
16.
親テーマを カスタマイズ 更新通知 親テーマ 親テーマ アップデートした 親テーマ テーマを 更新 カスタマイズした 親テーマ テーマ作者が 親テーマを アップデート 親テーマを 上書き 親テーマに行ったカスタマイズは 親テーマを更新すると上書きされます
17.
親テーマを カスタマイズ 更新通知 親テーマ 親テーマ アップデートした 親テーマ テーマを 更新 カスタマイズした 親テーマ テーマ作者が 親テーマを アップデート 親テーマを 上書き 親テーマに行ったカスタマイズは 親テーマを更新すると上書きされます
18.
親テーマを カスタマイズ 更新通知 親テーマ 親テーマ アップデートした 親テーマ テーマを 更新 カスタマイズした 親テーマ テーマ作者が 親テーマを アップデート 親テーマを 上書き 親テーマに行ったカスタマイズは 親テーマを更新すると上書きされます
19.
親テーマを カスタマイズ 更新通知 親テーマ 親テーマ アップデートした 親テーマ テーマを 更新 カスタマイズした 親テーマ テーマ作者が 親テーマを アップデート 親テーマを 上書き 親テーマに行ったカスタマイズは 親テーマを更新すると上書きされます
20.
子テーマを カスタマイズした場合 2
21.
親テーマを 継承 親テーマを 継承 親テーマを 継承 親テーマを カスタマイズ 更新通知 親テーマ アップデートした 親テーマ テーマを 更新 カスタマイズした 親テーマ テーマ作者が 親テーマを アップデート 親テーマを 上書き 親テーマ 親テーマ 親テーマは そのまま 子テーマ 子テーマを カスタマイズ カスタマイズした 子テーマ 子テーマは そのまま カスタマイズした 子テーマ 子テーマに行ったカスタマイズは 親テーマを更新してもそのまま残ります
22.
親テーマを 継承 親テーマを 継承 親テーマを 継承 親テーマを カスタマイズ 更新通知 親テーマ アップデートした 親テーマ テーマを 更新 カスタマイズした 親テーマ テーマ作者が 親テーマを アップデート 親テーマを 上書き 親テーマ 親テーマ 親テーマは そのまま 子テーマ 子テーマを カスタマイズ カスタマイズした 子テーマ 子テーマは そのまま カスタマイズした 子テーマ 子テーマに行ったカスタマイズは 親テーマを更新してもそのまま残ります
23.
親テーマを 継承 親テーマを 継承 親テーマを 継承 親テーマを カスタマイズ 更新通知 親テーマ アップデートした 親テーマ テーマを 更新 カスタマイズした 親テーマ テーマ作者が 親テーマを アップデート 親テーマを 上書き 親テーマ 親テーマ 親テーマは そのまま 子テーマ 子テーマを カスタマイズ カスタマイズした 子テーマ 子テーマは そのまま カスタマイズした 子テーマ 子テーマに行ったカスタマイズは 親テーマを更新してもそのまま残ります
24.
親テーマを 継承 親テーマを 継承 親テーマを 継承 親テーマを カスタマイズ 更新通知 親テーマ アップデートした 親テーマ テーマを 更新 カスタマイズした 親テーマ テーマ作者が 親テーマを アップデート 親テーマを 上書き 親テーマ 親テーマ 親テーマは そのまま 子テーマ 子テーマを カスタマイズ カスタマイズした 子テーマ 子テーマは そのまま カスタマイズした 子テーマ 子テーマに行ったカスタマイズは 親テーマを更新してもそのまま残ります
25.
子テーマに行ったカスタマイズは 親テーマを更新してもそのまま残ります 親テーマを 継承 親テーマを 継承 親テーマを 継承 親テーマを カスタマイズ 更新通知 親テーマ アップデートした 親テーマ テーマを 更新 カスタマイズした 親テーマ テーマ作者が 親テーマを アップデート 親テーマを 上書き 親テーマ 親テーマ 親テーマは そのまま 子テーマ 子テーマを カスタマイズ カスタマイズした 子テーマ 子テーマは そのまま カスタマイズした 子テーマ
26.
1から 作らなくて いいのね! 既存のテーマを利用するので カスタマイズしたいところだけ作れば大丈夫!
27.
まずは親となる テーマを決めよう!!
28.
親テーマの選び方 02
29.
WordPressのテーマ どうやって選んでますか?
30.
テーマがたくさんあって どれがいいかわからない! オススメを教えて!!
31.
テーマには それぞれ特徴があるよ! どんなサイトにしたいか 考えてみよう!!
32.
Webショップコーポレートブログ サイトの種類は?
33.
3カラム2カラム1カラム レイアウトは?
34.
サイドバーの位置は? ウィジェットの数は? サイトに必要な機能やオプションが あるか調べておこう
35.
日本語に対応している? 文字のサイズは? 英語だとちょうどいい文字サイズでも 日本語だと少し小さくて読みづらいかも
36.
Webサイトの構成や 用途をきちんと決めて カスタマイズが少なくて済む テーマを選ぼう!!
37.
子テーマの作り方 03
38.
子テーマの作り方 03 の前に
39.
テーマを作成するときに 必要なもの
40.
オススメ! WordPressのテーマで使うCSSやPHPファイルは 文字コードを UTF-8形式(BOMなし) で保存します 無料のテキストエディタ Adobe
Brackets Windows・Mac TeraPad サクラエディタ Windows mi CotEditor Mac テキストエディタ1
41.
Windowsのメモ帳は 「UTF-8( BOMあり)」でしか 保存できないので 使用しちゃダメ!! ダメ!! ゼッタイ!!
42.
HTML・CSSの知識2 わからない人は HTML・CSSをまず勉強しよう! オススメ! 学習 サイトや ブログも たくさん あるよ
43.
テーマ名3 同じ名前のテーマがないか調べよう テーマ名で 検索 既存のテーマと 同じ名前だと 更新通知が 来てしまいます
44.
うっかり更新すると 上書きされます!! アップデートした テーマ テーマを 更新 カスタマイズした テーマ テーマを 上書き
45.
MyTheme テーマディレクトリ my-theme 既存のテーマ MyTheme テーマディレクトリ my-theme-child 自分のテーマ テーマの更新は「 ディレクトリ名 」と「
テーマ名 」が 既存のテーマと一致しているかをチェックしてるので どちらかを違う名前にすればOK 既存のテーマ名を使用したいときは
46.
野良テーマにも 独自に更新通知の機能を 設定してるテーマが あるので気をつけよう!
47.
子テーマの作り方 03 WordPress Codex 日本語版
https://wpdocs.osdn.jp/子テーマ
48.
空白は「-」に 置き換えます フォルダの作成1 (親テーマディレクトリ名)-childの ような名前が推奨 一般的には子テーマ名の 小文字の半角英数字 フォルダ twentyfifteen-child 子テーマ用のファイルをいれる フォルダ(ディレクトリ)を作成します
49.
style.cssの作成2 style.cssの冒頭に テーマの詳細 を記述します style.css /* Theme
Name: Twenty Fifteen Child Template: twentyfifteen */ Theme Name: 子テーマのテーマ名 Template: 親テーマのディレクトリ名
50.
style.css /* Theme Name: Twenty
Fifteen Child Template: twentyfifteen */ @import url( '../twentyfifteen/style.css' ); 親テーマのスタイルシートを読み込みます スタイルシートの読込3 @import で親テーマの スタイルシートを読み込み
51.
style.css /* Theme Name: Twenty
Fifteen Child Template: twentyfifteen */ @import url( '../twentyfifteen/style.css' ); 親テーマのスタイルシートを読み込みます スタイルシートの読込3 @import で親テーマの スタイルシートを読み込み この書き方は 今は 非推奨です
52.
functions.php <?php add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles'
); function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); } functions.phpに親テーマの スタイルシートを読み込むコードを記述 スタイルシートの読込3 コピペでOK! 今は コレ!!
53.
functions.php functios.phpの始めに PHPの「開始タグ」を記述 親テーマのスタイルシートを読み込んだ後 子テーマのスタイルシートを自動的に読み込みます <?php add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles'
); function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); } 親テーマのstyle.cssを追加 PHPの 「終了タグ」は 書かなくても OK
54.
子テーマのスタイルシートが読み込まれない場合 functions.php <?php add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles'
); function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( 'parent-style' ) ); }
55.
子テーマのスタイルシートが読み込まれない場合 functions.php <?php add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles'
); function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array( 'parent-style' ) ); } 親テーマの style.cssを 追加 子テーマの style.cssを 追加
56.
子テーマがあるときは 親テーマのスタイルシートを 自動的に読み込むテーマも あります 親テーマのスタイルが 反映されてるか まずは確認してみよう
57.
functions.php 関 数 スタイル シート style.css フォルダ my-theme フォルダのアップロード4 子テーマ用のフォルダに style.cssとfunctions.phpを入れます
58.
管理画面からアップロードする場合1 フォルダ my-theme my-theme.zip Z I
P 子テーマのフォルダをZIP 形式に圧縮
59.
管理画面の 外観 >
テーマ > 新規追加 「 テーマのアップロード 」で zipファイルを選択 今すぐ インストール zip ファイルを 選択 親テーマがインストールされていないときは 自動的にインストールされる
60.
FTPでアップロードする場合2 子テーマのフォルダをWordPressをインストールしてる サーバーのwp-content/themesにアップロード wp-content /themes ディレクトリに 入れますフォルダ my-theme wp-contentディレクトリ wp-contentディレクトリ 親テーマがインストールされていないと子テーマが エラーになるので親テーマを自分でインストール
61.
子テーマを有効化5 管理画面の 外観 >
テーマ > でテーマを選んで有効化 子テーマが 表示された!
62.
子テーマの カスタマイズ 04
63.
難易度 ★ ☆
☆ ☆ ☆ リンクの色や 背景の色を 変えたい! CSSのカスタマイズ 1
64.
Chromeのデベロッパーツールや FirefoxのFirebugを使って 変更を確認しながら スタイルをカスタマイズします CSSのカスタマイズ1
65.
表示 ↓ 開発/管理 ↓ デベロッパー ツール デベロッパーツールが表示された Chrome(デベロッパーツール)
66.
Firefoxのアドオン 「Firebug」をインストール Firebugの アイコンを クリックして 編集画面を 表示 Firefox(Firebug)
67.
この アイコンを クリック 「ページ内の調べたい要素をクリックしてください」 Firebugの使い方
68.
① 変更したい 箇所を選んで ② スタイルの 表示画面で 内容を確認
69.
③ 変更したい スタイルを 記述 ④ 変更が リアルタイムで 反映されるので 表示を確認
70.
style.css /* Theme Name: Twenty
Fifteen Child Template: twentyfifteen */ .entry-title a { color: #ab0d0d; } コピペで OK! 変更内容を子テーマのstyle.cssに記述します
71.
style.cssに 記述したスタイルが 設定されている できた!
72.
難易度 ★ ★
★ ☆ ☆ 投稿日を 削除したい! テンプレートファイルの カスタマイズ 1 2
73.
テンプレートファイルから 投稿日の記述を探して コードを削除します テンプレートファイルの カスタマイズ 1 2
74.
Twenty Fifteen の
投稿日を削除する場合 ① Firebugで 編集したい箇所の class名を確認 <span class="posted-on">
75.
② 親テーマ内を class名で ファイル検索 twentyfifteen/inc/template-tags.php ③ 編集したい箇所の ファイルを調べる
76.
twentyfifteen/inc/template-tags.php ④ 該当する関数を 子テーマの functions.phpに コピペ function(){}で 囲まれている ところを関数と いいます コピペ functions.php 関 数 子テーマ
77.
子テーマのfunctions.php ⑤ 投稿日の表示の 記述の部分を コメントアウト /* ∼ */ で囲みます コメント アウトして 表示に 問題ないか 確認します
78.
投稿日が 消えた!
79.
子テーマのfunctions.php 問題なければ コメントアウト したところを 削除 できた! 削 除
80.
難易度 ★ ★
★ ★ ★ 投稿日の 表示位置を 変更したい! テンプレートファイルの カスタマイズ 2 3
81.
テンプレートファイルの カスタマイズ 2 3 テンプレートファイルに 投稿日の記述を 追加します
82.
タイトルの下に投稿日を追加する場合 ① Firebugで 編集したい箇所の class名を確認 <h2 class="entry-title">
83.
② 親テーマ内を class名で ファイル検索 content.php content-link.php content-page.php content-search.php image.php 検索でファイルが たくさん出て来たけど どれを使えばいいか わからない
84.
プラグイン「show current Template」 ページに使われてるテンプレートファイルを 調べます プラグインを インストール ↓ 有効化
85.
トップページの場合 index.php 投稿ページの場合 single.php使用している テンプレート ファイル名が 表示される
86.
twentyfifteen/index.php get_template_part()で 指定したテンプレート ファイルを読み込む ここでは content.phpを 読み込んでます content.php content get_post_format()で 投稿フォーマットを 調べてます
87.
親テーマのテンプレートファイル(content.php)を 子テーマのフォルダにコピー コピー content.php content 子テーマ content.php content 親テーマ
88.
子テーマのcontent.php タイトルの下に 投稿日を表示する テンプレートタグ を追加 WordPressの テンプレートタグ を使って 表示します
89.
CSSで レイアウトを 調整 できた!
90.
よく使うテンプレートタグ WordPress Codex 日本語版
https://wpdocs.osdn.jp/テンプレートタグ サイトのタイトルを表示 <?php bloginfo( 'name' ); ?> サイトのキャッチフレーズを表示 <?php bloginfo( 'description' ); ?> 投稿のタイトルを表示 <?php the_title(); ?> 投稿日を表示 <?php echo get_the_date(); ?> 投稿のカテゴリーを表示 <?php the_category(); ?> 投稿のタグを表示 <?php the_tags(); ?> 投稿のパーマリンクを出力 <?php the_permalink(); ?> サイトのURLを出力 <?php echo home_url(); ?> 投稿の内容を表示 <?php the_content(); ?> 投稿の抜粋を表示 <?php the_excerpt(); ?> 投稿のアイキャッチを表示 <?php the_post_thumbnail(); ?> テーマディレクトリのURLを出力 <?php echo get_template_directory_uri(); ?>
91.
親と子のファイルが読み込まれる順番 ブラウザで表示 functions.php 関 数 front-page.php front-page index.php index single.php single スタイル シート style.css 子テーマ親テーマ page.php page functions.php 関 数 index.php index single.php single スタイル シート style.css 親テーマ親テーマ子テーマ 子テーマ
92.
親と子のファイルが読み込まれる順番 ブラウザで表示 functions.php 関 数 front-page.php front-page index.php index single.php single スタイル シート style.css 子テーマ親テーマ page.php page functions.php 関 数 index.php index single.php single スタイル シート style.css 親テーマ親テーマ子テーマ 子テーマ 子テーマに親テーマと同名の テンプレートファイルがあれば 子テーマを優先して読み込む 親テーマを読み込み ↓ 子テーマを読み込み 子テーマを読み込み ↓ 親テーマを読み込み 親テーマにない テンプレート ファイルも 追加できる
93.
親と子のファイルが読み込まれる順番 ブラウザで表示 functions.php 関 数 front-page.php front-page index.php index single.php single スタイル シート style.css 子テーマ親テーマ page.php page functions.php 関 数 index.php index single.php single スタイル シート style.css 親テーマ親テーマ子テーマ 子テーマ 子テーマに親テーマと同名の テンプレートファイルがあれば 子テーマを優先して読み込む 親テーマを読み込み ↓ 子テーマを読み込み 子テーマを読み込み ↓ 親テーマを読み込み 親テーマにない テンプレート ファイルも 追加できる 子テーマで 読み込まれた テンプレートファイルは 親テーマでは 読み込まれません
94.
テーマを構成するテンプレートファイル WordPress Codex 日本語版
https://wpdocs.osdn.jp/テーマの作成 style.css index.php single.php page.php header.php footer.php sidebar.php comments.php screenshot.png functions.php スタイルシート メインのテンプレート 投稿ページのテンプレート 固定ページのテンプレート ヘッダーのテンプレート( get_header()で読み込み ) フッターのテンプレート( get_footer()で読み込み ) サイドバーのテンプレート( get_sidebar()で読み込み ) コメント欄のテンプレート( comment_form()で読み込み ) テーマのスクリーンショット( 1200px × 900px以内 ) 関数( PHPの命令文 )用のファイル 必須 必須
95.
読み込まれるテンプレートファイルの順番 WordPress Codex 日本語版
https://wpdocs.osdn.jp/テンプレート階層 ページの種類 404ページ 検索結果ページ カテゴリーアーカイブ タグアーカイブ 作成者アーカイブ 日付アーカイブ 投稿ページ 固定ページ フロントページ category- $slug.php tag-$slug.php author- $nicename.php index.php category.php tag.php author.php date.php single-post.php page-$id.php front-page.php category-$id.php tag-$id.php author-$id.php page-$slug.php 404.php search.php archive.php single.php page.php home.php 優先順位高 い 低 い
96.
CSSのカスタマイズからはじめて 慣れてきたらテンプレートの カスタマイズをやってみよう!
97.
公式ディレクトリに 子テーマを登録 番外編
98.
せっかく作ったテーマ 管理画面から選べたら かっこいいですよね・・・?
99.
WordPress 公式ディレクトリに 登録しちゃおう! 子テーマでも登録できます!
100.
1200px × 900px
以内 テーマを有効化したときのキャプチャ screenshot.pngを追加1 1200px 900px screenshot.png
101.
readme.txtにライセンスを記述 (100%GPL または GPL互換ライセンス) readme.txtの作成2 readme.txt readme
102.
style.css style.cssの記述を追加4 /* Theme Name: Twenty
Fifteen Child Template: twentyfifteen Theme URI: テーマのサイトURI Author: テーマの作者名 Author URI: テーマ作者のサイトURI Description: テーマの説明 Version: テーマのバージョン License: ライセンス License URI: ライセンスのURI Tags: テーマのタグ */ 追加
103.
フォルダ 子テーマ style.css スタイル シート 関数 functions.php readme readme.txt 1200px 900px screenshot.png これだけで OK! カスタマイズしたテンプレートなどが あるときは全部入れます
104.
Theme-Checkプラグインで問題がないか確認 テーマの ガイドラインに 適合しているか チェック
105.
zipファイルにして テーマの登録のページからアップロード テーマのアップロード https://wordpress.org/themes/upload/ 形式:zipファイル ファイルサイズ:7Mまで
106.
テーマレビュアーがテーマをチェックして 修正箇所がある場合はフィードバックがかえってくるので 修正してテーマの登録のページからアップロード 修正のたびに style.cssの バージョン番号を あげます Feedback テーマレビュアー
107.
OKなら公式ディレクトリに登録される 公式ディレクトリに登録される テーマレビュアー L I V
E 登 録
108.
まとめ
109.
親テーマを決める1 子テーマのフォルダ style.css functions.phpを作成 2 スタイルをカスタマイズ3 テンプレートファイルを カスタマイズ 4 子テーマの手順
110.
思ったよりカンタン! まずはやってみよう わからないことは 本やブログで調べたり フォーラムで質問しよう
111.
ご清聴 ありがとうございました Mignon Style @mignon_style mignonxstyle
Download