60
WordBench Tokyo 2014.3.29

2014/03/29 WordBench TOKYO

Embed Size (px)

Citation preview

Page 1: 2014/03/29 WordBench TOKYO

W o r d B e n c h T o k y o 2 0 1 4 . 3 . 2 9

Page 2: 2014/03/29 WordBench TOKYO

F a c e b o o k : t a k a s h i . k i t a m u r a . 9 9

T w i t t e r : @ t a h _ t i m i n g

T I M I N G D e s i g n 北村 崇

Page 3: 2014/03/29 WordBench TOKYO

CharacterLogomark

Graphic Design

Flyer Poster Goods

Website

CSM

Writer

Speaker

Page 4: 2014/03/29 WordBench TOKYO

ビジネスサイト制作で学ぶ WordPress「テーマカスタマイズ」徹底攻略

2/25発売

Page 5: 2014/03/29 WordBench TOKYO

http://peatix.com/event/32677

Page 6: 2014/03/29 WordBench TOKYO

h t t p : / / t i m i n g - d e s i g n . j p /

デザイン勉強会@赤羽次回:4月中旬 19 :30~21 :00 デザインの基礎 ~レイアウトとデザインの考え方~

Wo r dC ommun i t y C h a n n e l /スクー

h t t p : / / s c h o o . j p /

次回:4月20日(仮) 20 :00~21 :00 ゼロからのWordP r e s s(2限目) ~プラグインとテーマについて~

Page 7: 2014/03/29 WordBench TOKYO

P H Pなにそれこわい。 からはじめるテーマ作り

Page 8: 2014/03/29 WordBench TOKYO

Q

Page 9: 2014/03/29 WordBench TOKYO

PHP…?

Page 10: 2014/03/29 WordBench TOKYO

PHP…?

Page 11: 2014/03/29 WordBench TOKYO
Page 12: 2014/03/29 WordBench TOKYO
Page 13: 2014/03/29 WordBench TOKYO

テーマはこうやって作られている

P H Pなにそれこわい。 からはじめるテーマ作り

中身はこうやって書かれている

Page 14: 2014/03/29 WordBench TOKYO

テーマはこうやって作られている

Page 15: 2014/03/29 WordBench TOKYO

h t t p : / /W o r d P r e s sの場所/wp - c o n t e n t / t h em e s /

「テーマフォルダの場所」

Page 16: 2014/03/29 WordBench TOKYO

ここにダウンロードしたテーマや 自分で作ったテーマフォルダを

入れる

Page 17: 2014/03/29 WordBench TOKYO

「テーマフォルダに必要なもの」

in d e x . p h p

s t y l e . c s s

だけ

Page 18: 2014/03/29 WordBench TOKYO
Page 19: 2014/03/29 WordBench TOKYO
Page 20: 2014/03/29 WordBench TOKYO

ちなみに

Page 21: 2014/03/29 WordBench TOKYO

/* Theme Name: 自分のテーマ名(必須)

Theme URI: テーマのホームサイトのURL

Description: テーマの説明

Author: 作者である自分の名前

Author URI: 作者である自分のサイトのURL

Version: バージョン

Tags: タグ

*/

なくてもOK

s t y l e . c s sの冒頭

Page 22: 2014/03/29 WordBench TOKYO

「テンプレートファイル」必要なパーツごとにインポート

Page 23: 2014/03/29 WordBench TOKYO

デザインでわけてみる

Page 24: 2014/03/29 WordBench TOKYO
Page 25: 2014/03/29 WordBench TOKYO

header.phpの呼び出し <?php get_header(); ?>

footer.phpの呼び出し <?php get_footer(); ?>

sidebar.phpの呼び出し <?php get_sidebar(); ?>

「テンプレートファイル」必要なパーツごとにインポート

Page 26: 2014/03/29 WordBench TOKYO

<?php get_header(); ?> ~コンテンツ~ <?php get_sidebar(); ?> <?php get_footer(); ?>

「テンプレートファイル」必要なパーツごとにインポート

Page 27: 2014/03/29 WordBench TOKYO
Page 28: 2014/03/29 WordBench TOKYO

どこに呼び出す?

Page 29: 2014/03/29 WordBench TOKYO

機能でわけている

Page 30: 2014/03/29 WordBench TOKYO

「テンプレートファイル」機能ごとのテンプレート

マルチファイル index.php

トップページ front-page.php

固定ページ page.php

投稿ページ single.php

カテゴリーページ category.php

検索結果ページ search.php

404ページ 404.php

Page 31: 2014/03/29 WordBench TOKYO

h t t p : / /w p d o c s . s o u r c e f o r g e . j p /テンプレート階層

「テンプレート階層」

Page 32: 2014/03/29 WordBench TOKYO
Page 33: 2014/03/29 WordBench TOKYO
Page 34: 2014/03/29 WordBench TOKYO

中身はこうやって書かれている

Page 35: 2014/03/29 WordBench TOKYO

「PHPファイルの中を見てみる」実際のPHPファイルに書かれている例

Page 36: 2014/03/29 WordBench TOKYO
Page 37: 2014/03/29 WordBench TOKYO

「テンプレートタグ」h t t p : / /w p d o c s . s o u r c e f o r g e . j p /テンプレートタグ

ブログタイトル出力 <?php bloginfo('name'); ?>

ブログURL出力 <?php echo home_url( '/' ); ?>

スタイルシートへのリンク <?php echo get_stylesheet_uri(); ?>

記事のパーマリンク出力 <?php the_permalink() ?>

記事のタイトル出力 <?php the_title(); ?>

記事のコンテンツ出力 <?php the_content(); ?>

アイキャッチ出力 <?php the_post_thumbnail(); ?>

時間情報出力 <?php the_time() ?>

記事内のタグ出力 <?php the_tags(); ?>

コメントテンプレート出力 <?php comments_template(); ?>

Page 38: 2014/03/29 WordBench TOKYO

「PHPファイルの中を見てみる」実際のPHPファイルに書かれている例

Page 39: 2014/03/29 WordBench TOKYO

「PHPファイルの中を見てみる」実際のPHPファイルに書かれている例

Page 40: 2014/03/29 WordBench TOKYO

「PHPファイルの中を見てみる」実際のPHPファイルに書かれている例

Page 41: 2014/03/29 WordBench TOKYO
Page 42: 2014/03/29 WordBench TOKYO

ちなみに

Page 43: 2014/03/29 WordBench TOKYO

<?php the_title(); ?>

PHPダヨ宣言

Page 44: 2014/03/29 WordBench TOKYO

「テンプレートタグ」h t t p : / /w p d o c s . s o u r c e f o r g e . j p /テンプレートタグ

ブログタイトル出力 <?php bloginfo('name'); ?>

ブログURL出力 <?php echo home_url( '/' ); ?>

スタイルシートへのリンク <?php echo get_stylesheet_uri(); ?>

記事のパーマリンク出力 <?php the_permalink() ?>

記事のタイトル出力 <?php the_title(); ?>

記事のコンテンツ出力 <?php the_content(); ?>

アイキャッチ出力 <?php the_post_thumbnail(); ?>

時間情報出力 <?php the_time() ?>

記事内のタグ出力 <?php the_tags(); ?>

コメントテンプレート出力 <?php comments_template(); ?>

Page 45: 2014/03/29 WordBench TOKYO

ブログタイトル出力 <?php bloginfo('name'); ?>

ブログURL出力 <?php echo home_url( '/' ); ?>

スタイルシートへのリンク <?php echo get_stylesheet_uri(); ?>

サイト全体に関する情報

記事のパーマリンク出力 <?php the_permalink() ?>

記事のタイトル出力 <?php the_title(); ?>

記事のコンテンツ出力 <?php the_content(); ?>

アイキャッチ出力 <?php the_post_thumbnail(); ?>

時間情報出力 <?php the_time() ?>

記事内のタグ出力 <?php the_tags(); ?>

コメントテンプレート出力 <?php comments_template(); ?>

個別の記事に関する情報

Page 46: 2014/03/29 WordBench TOKYO

「PHPファイルの中を見てみる」実際のPHPファイルに書かれている例

Page 47: 2014/03/29 WordBench TOKYO

「PHPファイルの中を見てみる」実際のPHPファイルに書かれている例

Page 48: 2014/03/29 WordBench TOKYO

「PHPファイルの中を見てみる」

ループ

実際のPHPファイルに書かれている例

Page 49: 2014/03/29 WordBench TOKYO

ループです

Page 50: 2014/03/29 WordBench TOKYO
Page 51: 2014/03/29 WordBench TOKYO

「ループってなに?」実際のPHPファイルに書かれている例

Page 52: 2014/03/29 WordBench TOKYO

「ループってなに?」実際のPHPファイルに書かれている例

Page 53: 2014/03/29 WordBench TOKYO
Page 54: 2014/03/29 WordBench TOKYO

「ループってなに?」記事一個だったら

Page 55: 2014/03/29 WordBench TOKYO

「ループってなに?」記事三個だったら

Page 56: 2014/03/29 WordBench TOKYO

PHP? ループ?

Page 57: 2014/03/29 WordBench TOKYO
Page 58: 2014/03/29 WordBench TOKYO

DEMO

Page 59: 2014/03/29 WordBench TOKYO

Q

Page 60: 2014/03/29 WordBench TOKYO

W o r d B e n c h T o k y o 2 0 1 4 . 3 . 2 9

ありがとうございました