w ctokyo2012 timing
TRANSCRIPT
Webデザイナー・
ノンプログラマの
はじめてのテーマ
作り
WordCamp TOKYO 2012 2012.09.15
TIMING デザイン事務所北村 崇http://timing.jp
12年9月15日土曜日
1.一応自己紹介2.オリジナル
テーマの
種類は?
4.テンプレートファイル を理解する!
5.PHPは
怖くない!
WordCamp TOKYO 2012 2012.09.15
3.必要なものを確認する!
12年9月15日土曜日
1.一応自己紹介
WordCamp TOKYO 2012 2012.09.15
北村 崇(Kitamura Takashi)
デザイン事務所 TIMING(タイミング)代表
Twitter:
tah_timing
印刷、広告、ロゴやキャラクター、グッズ制作等グラフィックデザイン。現在はWEB制作をメインに活動。アパレルブランド、アーティストグッズ、企業ブランディング等
WordCam
p TOKYO
2012では
わぷーデザイ
ン・印刷周り
の
デザイン管理
を担当
プログラムとかわかりません。
コイツ。
12年9月15日土曜日
2.オリジナルテーマの種類は?…の前に。
WordCamp TOKYO 2012 2012.09.15
・HTML・CSS
・投稿・固定ページ・ウィジェット・カスタムメニュー・カスタムヘッダー・アイキャッチ・テーマカスタマイザー などなど
WEBとWordPress
の
基本は知っておいて
ください。
勉強してね。
12年9月15日土曜日
WordCamp TOKYO 2012 2012.09.15
オリジナルテーマの種類は?
2.
12年9月15日土曜日
2.オリジナルテーマの種類は?
WordCamp TOKYO 2012 2012.09.15
その1。子テーマ親テーマ(TwentyEleven 等)の基本機能を受け継いで、必要な部分をカスタマイズ(追記)する方法
その2。独自HTMLとCSSから
テーマ化する!必要な要素をPHPに置き換えてWordPressのテーマにする方法
ちゃんと理解してないと結構難しい。
意外にもこっちの方が初心者向け12年9月15日土曜日
WordCamp TOKYO 2012 2012.09.15
必要なものを確認する!
3.
12年9月15日土曜日
3.必要なものを確認する!
WordCamp TOKYO 2012 2012.09.15
なにが必要なのかを事前に確認
ロゴグローバルナビ
サイドバー
記事一覧(最新5記事)
サービスカテゴリー一覧
ロゴグローバルナビ
サイドバー
記事タイトル
投稿日時
記事本文
トップページ 記事ページ
会社概要 会社概要
12年9月15日土曜日
3.必要なものを確認する!
WordCamp TOKYO 2012 2012.09.15
・トップページ 最新記事5件を表示する 会社概要へのリンクを表示する サービスカテゴリー一覧を表示する
・会社概要等を載せるページ タイトルと本文のみ
・最新記事を載せるページ 投稿日時とタイトルと本文。
・サービスを載せるページ タイトルと画像、サービス本文。
カテゴリーは
増えるのか?
サービスは増
えるのか?
記事の一覧ページは
必要か?
なにが必要なのかを事前に確認
12年9月15日土曜日
WordCamp TOKYO 2012 2012.09.15
機能や構成を
決めておかないと
先には進めない!12年9月15日土曜日
WordCamp TOKYO 2012 2012.09.15
テンプレート
ファイルを
理解する!
4.
12年9月15日土曜日
4.テンプレートファイルを理解する!
WordCamp TOKYO 2012 2012.09.15
テンプレートファイル例トップページ等 (index.php)テーマのための関数(functions.php)スタイルシート (style.css)
トップページ (front-page.php)固定ページ (page.php)投稿 (single.php)
フッター (footer.php)ヘッダー (header.php)サイドバー (sidebar.php)
優先順位が
ある!http://wpdocs.sourceforge.jp/テンプレート階層
12年9月15日土曜日
4.テンプレートファイルを理解する!
WordCamp TOKYO 2012 2012.09.15
最低限必要なものトップページ等 (index.php)スタイルシート (style.css) だけです。
/*Theme Name: テーマ名Theme URI: http://サイトURL/Description: テーマ解説Version: テーマのバージョンAuthor: 作者名Author URI: http://作者のサイトURL/*/
style.cssに書けば
OK
しかも
12年9月15日土曜日
4.テンプレートファイルを理解する!
WordCamp TOKYO 2012 2012.09.15
テンプレートファイルのある場所
WordPressの場所/wp-content/themes/
ここにテーマ
フォルダを
まるっと入れる!
12年9月15日土曜日
WordCamp TOKYO 2012 2012.09.15
…え。その後どうするの?
12年9月15日土曜日
WordCamp TOKYO 2012 2012.09.15
こっからが本題!
12年9月15日土曜日
WordCamp TOKYO 2012 2012.09.15
PHPは
怖くない!
5.
12年9月15日土曜日
5.PHPは怖くない!
WordCamp TOKYO 2012 2012.09.15
必要なPHPファイルを用意する会社概要.html
変換!固定ページで表示しようpage.php
single.php
ニュース.html
記事ページで表示しよう 変換!
基本はHTMLを
PHPに変えるだけ12年9月15日土曜日
5.PHPは怖くない!
WordCamp TOKYO 2012 2012.09.15
テンプレートタグというものがある
ブログタイトル出力<?php bloginfo('name'); ?>ブログURL出力<?php bloginfo('url'); ?>スタイルシートへのリンク<?php bloginfo('stylesheet_url'); ?>記事のパーマリンク出力<?php the_permalink() ?>記事のタイトル出力<?php the_title(); ?>記事のコンテンツ出力<?php the_content(); ?>アイキャッチ出力<?php the_post_thumbnail(); ?>時間情報出力<?php the_time() ?> 記事内のタグ出力<?php the_tags(); ?>
何が出力できるか
事前に調べてみよう
一行で実行出来るタグが用意されている!!
ありがたい。一例
ほぼ
12年9月15日土曜日
5.PHPは怖くない!
WordCamp TOKYO 2012 2012.09.15
使い方も結構簡単
<link rel="stylesheet" href="<?php bloginfo( 'stylesheet_url' ); ?>" />
<link rel="stylesheet" href="http://サイトのURL/" />
普通にURL打ってもリンクできない
<img src="<?php bloginfo('template_url'); ?>/images/photo.png" />
<img src="http://サイトのURL/images/photo.png" />
普通にURL打ってもリンクできない
最低限のルールを
守ればOK!12年9月15日土曜日
5.PHPは怖くない!
WordCamp TOKYO 2012 2012.09.15
…で。最低限のルールって何?
12年9月15日土曜日
5.PHPは怖くない!
WordCamp TOKYO 2012 2012.09.15
WordPressにはループ内で使うテンプレートタグと
ループ外で使うタグがある
何が違うの?12年9月15日土曜日
5.PHPは怖くない!
WordCamp TOKYO 2012 2012.09.15
ブログタイトル出力<?php bloginfo('name'); ?>ブログURL出力<?php bloginfo('url'); ?>スタイルシートへのリンク<?php bloginfo('stylesheet_url'); ?>
記事のパーマリンク出力<?php the_permalink() ?>記事のタイトル出力<?php the_title(); ?>記事のコンテンツ出力<?php the_content(); ?>アイキャッチ出力<?php the_post_thumbnail(); ?>時間情報出力<?php the_time() ?> 記事内のタグ出力<?php the_tags(); ?>
ループ内で使える
ループ外で使える
12年9月15日土曜日
5.PHPは怖くない!
WordCamp TOKYO 2012 2012.09.15
個別の記事やページに
依存する情報の出力は
ループの中に
書かないとダメ12年9月15日土曜日
5.PHPは怖くない!
WordCamp TOKYO 2012 2012.09.15
…で。ループって何?
12年9月15日土曜日
5.PHPは怖くない!
WordCamp TOKYO 2012 2012.09.15
ループだけは理解しておこう!
12年9月15日土曜日
5.PHPは怖くない!
WordCamp TOKYO 2012 2012.09.15
ループだけはわかっておこう!<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><?php endwhile; endif; ?>
出力したい項目を
繰り返し表示する
?<?php if(have_posts()) : while(have_posts()) : the_post(); ?><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><?php endwhile; endif; ?>
12年9月15日土曜日
5.PHPは怖くない!
WordCamp TOKYO 2012 2012.09.15
ループだけはわかっておこう!
コレによって
表示する記事があるかどうか
判断し繰り返している
<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
出力内容<?php endwhile; endif; ?>
12年9月15日土曜日
5.PHPは怖くない!
WordCamp TOKYO 2012 2012.09.15
例<?php if(have_posts()) : while(have_posts()) : the_post(); ?>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?>
</a></h2><?php the_content(); ?>
<?php endwhile; endif; ?>
<h2><a href=”ページリンク”>ページタイトル</a></h2>記事内容
HTMLはこうなる
12年9月15日土曜日
5.PHPは怖くない!
WordCamp TOKYO 2012 2012.09.15
残念ながら今日はここまで!
12年9月15日土曜日
WordCamp TOKYO 2012 2012.09.15
あくまで基礎の基礎
まずはチャレンジ!
絶対できます!
私 ができている!
(ノンプログラマー)
12年9月15日土曜日
Webデザイナー・
ノンプログラマの
はじめてのテーマ
作り
WordCamp TOKYO 2012 2012.09.15
TIMING デザイン事務所北村 崇
ご清聴ありがとうございましたスライド http://timing.jp
12年9月15日土曜日