wordpress — テーマ構成について理解しよう
TRANSCRIPT
WordPressテーマ構成について理解しよう
2014/3/5
テーマの最小構成• style.css
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
@charset "utf-8"; /* Theme Name: test theme */
管理画面上でテーマとして認識されるが・・・
テーマの最小構成• style.css
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
@charset "utf-8"; /* Theme Name: test theme */
管理画面上でテーマとして認識されるが・・・ これだけでは「壊れているテーマ」 になってしまう
テーマの最小構成• style.css
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
@charset "utf-8"; /* Theme Name: test theme */
管理画面上でテーマとして認識されるが・・・ これだけでは「壊れているテーマ」 になってしまう
←追加すると(中身は空) テーマとして認識される
• index.php
テーマの最小構成• style.css
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
@charset "utf-8"; /* Theme Name: test theme */
フロントは 真っ白←追加すると(中身は空)
テーマとして認識される
管理画面上でテーマとして認識されるが・・・ これだけでは「壊れているテーマ」 になってしまう
• index.php
テーマの最小構成• style.css
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
@charset "utf-8"; /* Theme Name: test theme Theme URI: http://www.yahss.net/ Author: YAH! System Service Author URI: http://www.yahss.net/ Description: This is for test. Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html */
• index.php
もう少しテーマ情報をちゃんと記述すると
• 404.php • archive.php • category.php • comments.php • content.php • footer.php • header.php • index.php
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
• page.php • screenshot.php • search.php • sidebar.php • single.php • style.css • tag.php
標準的な最小構成
最小限必要なファイルは2つ
• 404.php • archive.php • category.php • comments.php • content.php • footer.php • header.php • index.php
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
• page.php • screenshot.php • search.php • sidebar.php • single.php • style.css • tag.php
標準的な最小構成
ヘッダー、サイドバー、フッター共通パーツをinclude
• 404.php • archive.php • category.php • comments.php • content.php • footer.php • header.php • index.php
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
• page.php • screenshot.php • search.php • sidebar.php • single.php • style.css • tag.php
標準的な最小構成
アーカイブ(書庫) 個別記事を集めたページ
• 404.php • archive.php • category.php • comments.php • content.php • footer.php • header.php • index.php
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
• page.php • screenshot.php • search.php • sidebar.php • single.php • style.css • tag.php
標準的な最小構成
固定ページ
• 404.php • archive.php • category.php • comments.php • content.php • footer.php • header.php • index.php
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
• page.php • screenshot.php • search.php • sidebar.php • single.php • style.css • tag.php
標準的な最小構成
記事(シングル)
• 404.php • archive.php • category.php • comments.php • content.php • footer.php • header.php • index.php
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
• page.php • screenshot.php • search.php • sidebar.php • single.php • style.css • tag.php
標準的な最小構成
その他のテンプレート
ページが存在しない
コメント
ループ内の 記事表示
検索結果
• 404.php • archive.php • category.php • comments.php • content.php • footer.php • header.php • index.php
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
• page.php • screenshot.php • search.php • sidebar.php • single.php • style.css • tag.php
標準的な最小構成
Twenty Fourteenでは content-$slug.phpがたくさん
ループ内の 記事表示
• page.php • screenshot.php • search.php • sidebar.php • single.php • style.css • tag.php
• 404.php • archive.php • category.php • comments.php
get_template_part( 'content', get_post_format() );
• content.php
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
標準的な最小構成
Twenty Fourteenでは content-$slug.phpがたくさん
• footer.php • header.php • index.php
archive.phpで読み込んでいる例
投稿画面の 選択に基づいて テンプレートを 選択している
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
テンプレート構成http://wpdocs.sourceforge.jp/
テンプレート構成
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
テンプレート構成http://wpdocs.sourceforge.jp/
テンプレート構成
特定のページを開く時にどのテンプレートを参照するか調べるのにとても便利
特定のページを開く時にどのテンプレートを参照するか調べるのにとても便利
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
テンプレート構成http://wpdocs.sourceforge.jp/
テンプレート構成
開発する上でこの理解はとても大事
特定のページを開く時にどのテンプレートを参照するか調べるのにとても便利
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
テンプレート構成
開発する上でこの理解はとても大事 便利なプラグイン:Show Current Template
http://wpdocs.sourceforge.jp/テンプレート構成
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
テンプレート構成
トップページを表示するのはどれ?
http://wpdocs.sourceforge.jp/テンプレート構成
WordPress ー テーマ構成について理解しよう
http://www.yahss.net Yusuke Hayasaki
テンプレート構成
トップページを表示するのはどれ?
http://wpdocs.sourceforge.jp/テンプレート構成
• indes.php • front-page.php • home.php
WordPressテーマ構成について理解しよう
ありがとうございました