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
Hitsuji
14,855 views
ゼロからつくるWordPressテーマ第4回
ゼロからつくるWordPressテーマ第4回です。Blog記事形式ではなく、今回はスライドにしました。
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
1
/ 13
2
/ 13
3
/ 13
4
/ 13
5
/ 13
6
/ 13
7
/ 13
8
/ 13
9
/ 13
10
/ 13
11
/ 13
12
/ 13
13
/ 13
More Related Content
PDF
ゼロからつくるWord pressテーマ第8回
by
Hitsuji
PDF
WordPress3.0 新デフォルトテーマ Twenty Ten 大解剖! ~秋バージョン~
by
hokori matu
PDF
ゼロからつくるWord pressテーマ第5回
by
Hitsuji
PDF
ゼロからつくるWord pressテーマ第6回
by
Hitsuji
PDF
ゼロからつくるWord pressテーマ第5回 後編
by
Hitsuji
PDF
ゼロからつくるWord pressテーマ第9回
by
Hitsuji
PDF
ゼロからつくるWord pressテーマ第7回
by
Hitsuji
PDF
WordPress 3.2の新機能& 新デフォルトテーマ Twenty Eleven 大解剖!
by
hokori matu
ゼロからつくるWord pressテーマ第8回
by
Hitsuji
WordPress3.0 新デフォルトテーマ Twenty Ten 大解剖! ~秋バージョン~
by
hokori matu
ゼロからつくるWord pressテーマ第5回
by
Hitsuji
ゼロからつくるWord pressテーマ第6回
by
Hitsuji
ゼロからつくるWord pressテーマ第5回 後編
by
Hitsuji
ゼロからつくるWord pressテーマ第9回
by
Hitsuji
ゼロからつくるWord pressテーマ第7回
by
Hitsuji
WordPress 3.2の新機能& 新デフォルトテーマ Twenty Eleven 大解剖!
by
hokori matu
What's hot
PDF
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
by
Takashi Uemura
PDF
WordPressテーマ作成
by
Takami Kazuya
PDF
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
by
Takashi Uemura
PDF
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
by
Takashi Uemura
PDF
CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
by
Chieko Aihara
PDF
concrete5デザインカスタマイズに必要なPHPの知識
by
Hishikawa Takuro
PDF
WordBeachDeathMarchWorkshop
by
takashi ono
PDF
101210 supreme web adobe seminar Nagoya
by
tamotsu toyoda
PDF
Wp html5
by
regret raym
PDF
WordPress実践 導入からカスタマイズまで
by
Takashi Uemura
KEY
WordPressプラグイン作成入門
by
Yuji Nojima
PDF
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
by
Takashi Uemura
PPTX
20141119 Movable Type HandsOn Seminar
by
Six Apart
PDF
Wordpressで自分好みのテーマを作る
by
Takashi Uemura
PDF
WordBeach @kurudrive
by
Hidekazu Ishikawa
PDF
WordPressとjQuery
by
Seto Takahiro
KEY
ブログの枠を超える?ためのWordPressカスタマイズ入門
by
muracchi
PPTX
Word press34
by
BREN
PDF
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
by
Takashi Uemura
PDF
What's new! TwentyThirteen + WordPress3.6
by
Takashi Uemura
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
by
Takashi Uemura
WordPressテーマ作成
by
Takami Kazuya
WordPressでオリジナルサイトを作るための最初の一歩的なカスタマイズテクニック
by
Takashi Uemura
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
by
Takashi Uemura
CSSだけでもけっこうイケルTwenty Tenのカスタマイズとそこから踏み出す第一歩
by
Chieko Aihara
concrete5デザインカスタマイズに必要なPHPの知識
by
Hishikawa Takuro
WordBeachDeathMarchWorkshop
by
takashi ono
101210 supreme web adobe seminar Nagoya
by
tamotsu toyoda
Wp html5
by
regret raym
WordPress実践 導入からカスタマイズまで
by
Takashi Uemura
WordPressプラグイン作成入門
by
Yuji Nojima
WordPressの常識をくつがえす超簡単テーマ"doshirouto"を作ったのでこれでテーマを理解しよう!
by
Takashi Uemura
20141119 Movable Type HandsOn Seminar
by
Six Apart
Wordpressで自分好みのテーマを作る
by
Takashi Uemura
WordBeach @kurudrive
by
Hidekazu Ishikawa
WordPressとjQuery
by
Seto Takahiro
ブログの枠を超える?ためのWordPressカスタマイズ入門
by
muracchi
Word press34
by
BREN
WordPress初心者からの脱出! カスタムなんとかをちゃんと理解する
by
Takashi Uemura
What's new! TwentyThirteen + WordPress3.6
by
Takashi Uemura
Similar to ゼロからつくるWordPressテーマ第4回
PDF
WordPressで作るポートフォリオサイト
by
Takuma Nishiyama
KEY
WordPress中級者への道!テンプレートタグはどう動くのか!?
by
Shinichi Nishikawa
PDF
4時間まったりWordPressテーマ作成講座
by
Shinichi Nishikawa
PDF
第3回WordPress Cafe プラグイン紹介
by
foom_in
PDF
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
by
rie05
PDF
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
by
Takashi Uemura
PDF
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
by
Tsuyoshi.
PDF
WordPress初心者テーマ作成勉強会
by
Tsuyoshi.
PDF
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
by
タカシ キタジマ
KEY
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
by
Eri Sawada
PDF
世界標準ブログツール WordPressの最新版3.0と豊富なプラグイン
by
tamotsu toyoda
PDF
Pf borforras
by
k_watanabe
PDF
SaCSS vol.24
by
jun sugimoto
PDF
SaCSS vol. 24
by
jun sugimoto
PDF
33
by
Shiho Sue
PDF
WordBech Osaka No.28
by
Kite Koga
PDF
Sw cms
by
smallworkshop
PDF
22
by
Shiho Sue
PDF
WordCamp KOBE 「初めてのWordPress!オリジナルのテーマでブログを作る方法」Parkn'Park
by
parkn-park
PDF
Word Beach Nagoya
by
Eri Sawada
WordPressで作るポートフォリオサイト
by
Takuma Nishiyama
WordPress中級者への道!テンプレートタグはどう動くのか!?
by
Shinichi Nishikawa
4時間まったりWordPressテーマ作成講座
by
Shinichi Nishikawa
第3回WordPress Cafe プラグイン紹介
by
foom_in
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
by
rie05
WordPressのオススメスライドとか記事とか集めました。(2012.10.13 WordBench神戸)
by
Takashi Uemura
テーマ制作時の疑問とノンプログラマーにも優しいテーマを考える
by
Tsuyoshi.
WordPress初心者テーマ作成勉強会
by
Tsuyoshi.
Word bench長崎01「オリジナルテーマで学ぶwordpressの基本」
by
タカシ キタジマ
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
by
Eri Sawada
世界標準ブログツール WordPressの最新版3.0と豊富なプラグイン
by
tamotsu toyoda
Pf borforras
by
k_watanabe
SaCSS vol.24
by
jun sugimoto
SaCSS vol. 24
by
jun sugimoto
33
by
Shiho Sue
WordBech Osaka No.28
by
Kite Koga
Sw cms
by
smallworkshop
22
by
Shiho Sue
WordCamp KOBE 「初めてのWordPress!オリジナルのテーマでブログを作る方法」Parkn'Park
by
parkn-park
Word Beach Nagoya
by
Eri Sawada
ゼロからつくるWordPressテーマ第4回
1.
ゼロからつくるWordPressテーマ#4 〜~インクルードタグを利利⽤用する〜~
http://hitsuji.me
2.
⽬目次
1. 今回のポイント 2. 動作のイメージ 3. ファイルの編集 v 作業1 (空の)ファイル作成 v 作業2 コードのカット&ペースト v 作業3 インクルードタグを記⼊入 4. まとめ&次回予告 ゼロからつくる WordPress テーマ #4 http://hitsuji.me 2
3.
今回のポイント
編集前のテーマ ü サイトのソース(html)を出⼒力力するためのコードを、すべて index.phpに書く。 編集後のテーマ ü サイトのソース(html)を出⼒力力するためのコードを、3つの ファイルに分けて書く。 ü index.phpは、上の3つのファイルを、インクルードタグor ファイル読込⽤用WordPress関数で読み込む。 ゼロからつくる WordPress テーマ #4 http://hitsuji.me 3
4.
動作のイメージ ソースコードを3つのファイルに分割し、index.phpに読込み
↓この3つのファイルは、 index.php ”部品”のような働きをする header.php get_header(); サイト名を インクルードタグ 表示するコード ループ処理 content.php get_template_part(‘content’); 投稿記事を ファイル読込⽤用WP関数 表示するコード footer.php get_footer(); コピーライトを インクルードタグ 表示するコード ゼロからつくる WordPress テーマ #4 http://hitsuji.me 4
5.
ファイルを分割するメリット 部品化したファイルを、異異なるテンプレート間で共有できる。
カテゴリページ (category.php) 固定ページ (page.php) Hitsuji x Web Hitsuji x Web Home About WordPress App Blog Contact header.php Home About WordPress App Blog Contact “WordPress”の最近の投稿記事 ■Contact ■サイドバーを設置する⽅方法 このサイトの内容に関する ここでは、サイドバーを設置する⽅方法に ご質問、ご指摘などありま ついて解説します。まずは、sidebar.php したら、ここのメールアド content.php というファイルを作成します。 レスまでご連絡ください。 ■コメントフォームを設置する⽅方法 サイト訪問者とのコミュニケーション ツールとして、コメントフォームを設置 Hitsuji x Web©2012 All rights reserved. してみましょう。 footer.php ■アイキャッチ画像を利利⽤用する サイトのアクセス数をアップする⽅方法の 1つに、画像ファイルを有効に活⽤用する というものがあります。 Hitsuji x Web©2012 All rights reserved. 部品化したファイルを 異異なるテンプレートから 呼び出せる。 ※お詫び:category.phpとpage.phpは、次回説明します。 ゼロからつくる WordPress テーマ #4 http://hitsuji.me 5
6.
ファイルを分割するメリット
n コード修正がラク l 全ページに関わる修正であっても、部品化し たファイル1つを修正すればOK. 例例)フッターに記載した年年を、2012から2013に変える →footer.phpファイル内に記載した年年1カ所を修正するのみでOK ゼロからつくる WordPress テーマ #4 http://hitsuji.me 6
7.
ファイルの編集 〜~作業の流流れ〜~
1. 3つの空ファイル作成 2. index.phpから、1で作成したファイルに カット&ペースト 3. index.phpにインクルードタグを記⼊入 ゼロからつくる WordPress テーマ #4 http://hitsuji.me 7
8.
作業1. 3つの空ファイルを作成する
テーマフォルダ内に、3つの空ファイルを作成する。 l header.php l content.php l footer.php テーマフォルダのファイル⼀一覧 /training-‐theme |-‐ content.php |-‐darkred_marker_12x12.png |-‐ footer.php |-‐ index.php |-‐ header.php |-‐screenshot.php |-‐style.css ゼロからつくる WordPress テーマ #4 http://hitsuji.me 8
9.
作業2 index.phpからカット&ペースト <!DOCTYPE
html> <html> <head> <meta charset="<?php bloginfo('charset'); ?>" /> <title><?php bloginfo('name'); ?><?php wp_title(); ?></title> <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" /> <meta http-‐equiv="Content-‐Type" content="text/html; charset=UTF-‐8"></head> Cut & Paste header.php <body> <div id="container"> <div id="header"> <h1><?php bloginfo('name'); ?></h1> </div> <!–header–> <div id="contents"> <?php if(have_posts()): while(have_posts()): the_post(); ?> <div class="post"> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> Cut & Paste content.php <?php the_content(); ?> </div> <!–post–> <?php endwhile; endif; ?> </div> <!–contents–> <div id="footer"> <?php bloginfo('name'); ?> All rights reserved. Cut & Paste footer.php </div> <!–footer–></div> <!–container–> </body> ゼロからつくる WordPress テーマ #4 http://hitsuji.me 9
10.
作業2 index.phpからカット&ペースト
index.php header.php <!DOCTYPE html> <html> <head> <meta charset="<?php bloginfo('charset'); ?>" /> <title><?php bloginfo('name'); ?><?php wp_title(); ?></title> <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" /> Cut & Paste <meta http-‐equiv="Content-‐Type" content="text/html; charset=UTF-‐8"></head> <body> <div id="container"> <div id="header"> <h1><?php bloginfo('name'); ?></h1> </div> <!–header–> <div id="contents"> <div id="contents"> <?php if(have_posts()): … <?php if(have_posts()): while(have_posts()): the_post(); ?> content.php <div class="post"> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> Cut & Paste <?php the_content(); ?> </div> <!–post–> <?php endwhile; endif; ?> <?php endwhile; endif; ?> </div> <!–contents–> </div> <!–contents–> footer.php <div id="footer"> <?php bloginfo('name'); ?> All rights reserved. Cut & Paste </div> <!–footer–></div> <!–container–> </body> ゼロからつくる WordPress テーマ #4 http://hitsuji.me 10
11.
作業3 index.phpにインクルードタグを記⼊入
index.php header.php <!DOCTYPE html> <html> <head> <meta charset="<?php bloginfo('charset'); ?>" /> <title><?php bloginfo('name'); ?><?php wp_title(); ?></title> <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" /> <?php get_header(); ?> <meta http-‐equiv="Content-‐Type" content="text/html; charset=UTF-‐8"></head> <body> <div id="container"> <div id="header"> <h1><?php bloginfo('name'); ?></h1> </div> <!–header–> <div id="contents"> <div id="contents"> <?php if(have_posts()): … <?php if(have_posts()): while(have_posts()): the_post(); ?> content.php <div class="post"> <?php get_template_part('content'); ?> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <?php the_content(); ?> </div> <!–post–> <?php endwhile; endif; ?> <?php endwhile; endif; ?> </div> <!–contents–> </div> <!–contents–> footer.php <div id="footer"> <?php bloginfo('name'); ?> All rights reserved. <?php get_footer(); ?> </div> <!–footer–></div> <!–container–> </body> ゼロからつくる WordPress テーマ #4 http://hitsuji.me 11
12.
まとめ&次回予告
n まとめ l ファイル分割することで、各ページに共通する部 分のコードを共有できる。 l それにより、保守性がUpする。 l 分割したファイルは、インクルードタグや、 get_̲template_̲part()関数で読込むことができる。 n 次回予告 次回は、カテゴリ表⽰示や単⼀一投稿記事の表⽰示テンプレート を作成することによって、テンプレート階層について解説 します。 ゼロからつくる WordPress テーマ #4 http://hitsuji.me 12
13.
Appendix
n WordPress公式ページの関連記事 l http://wpdocs.sourceforge.jp/インクルードタグ l http://wpdocs.sourceforge.jp/関数リファレンス/get_̲template_̲part ゼロからつくる WordPress テーマ #4 http://hitsuji.me 13