SlideShare une entreprise Scribd logo
1  sur  37
はじめての 
オリジナルテーマ制作 
松戸WordPress部 
2014年11月26日
自己紹介 
• 名前 三柴 誠一郎(フリーランス) 
• 職業 Webのディレクションとかフロントエンドとか 
• 経歴 IT業界17年 ⇒ ニート9ヶ月 ⇒ フリーランスもうすぐ1年 
• 最近の気になる事 ベスト3 
猫がついてくる 
鞄からおでん(ちくわ)が出てきた
本日のテーマ 
①スターターテーマ(_s)を導入する 
②CSSフレームワーク(Foundation)を導入する 
③アイコンフォント(Genericons)を導入する 
④オリジナルテーマ制作(Let’s ハンズオン!)
本日のテーマ 
①スターターテーマ(_s)を導入する 
②CSSフレームワーク(Foundation)を導入する 
③アイコンフォント(Genericons)を導入する 
④オリジナルテーマ制作(Let’s ハンズオン!)
スターターテーマ(_s)? 
テンプレートファイルがあらかじめ用意されている! 
スタイルシート 
オリジナルテーマを作るために必要な 
style.css【必須】テーマのスタイルシート 
rtl.css 右から左に記述する言語用のスタイルシート 
テーマ関数ファイルfunction.php【必須】WordPressの(管理画面・サイト)を制御します 
テンプレートファイル 
index.php【必須】メインテンプレート 
single.php 投稿ページの個別表示用テンプレート 
page.php 固定ページの個別表示用テンプレート 
他にも 404.php, archive.php, search.php, image.php などあります 
モジュールテンプレート 
header.php get_headre()で読み込まれる 
footer.php get_footer()で読み込まれる 
content.php get_template_part( ‘content’ ) で読み込まれる 
他にも comments.php, content-single.php などなどあります
お得!
入手方法 
以下にアクセス! 
http://underscores.me/ 
①テーマ名を入力して 
②クリック! 
Sass対応版は 
ココをチェック!
こんな感じ
こんな感じ 
Sass対応版の場合
使い方 
①ダウンロードしたファイルを解凍! 
②テーマディレクトリ配下にコピー(移動)! 
※テーマディレクトリはココ /wp-content/themes/ 
③ダッシュボードの[外観]-[テーマ]でテーマを変更
画面イメージ
本日のテーマ 
①スターターテーマ(_s)を導入する 
②CSSフレームワーク(Foundation)を導入する 
③アイコンフォント(Genericons)を導入する 
④オリジナルテーマ制作(Let’s ハンズオン!)
CSSフレームワーク? 
HTMLを記述する時にフレームワークにそった 
記述(クラスを指定)するだけでいい感じにしてくれる! 
STRUCTURE 
Bootstrap, Foundationなどが有名! 
Grid レイアウトを均等に分割し、コンテンツをマス目上に配置する 
Visibility 画面サイズや向きによって表示・非表示を制限する 
他にも Block Grid などなどあります 
NAVIGATION 
Off-canvas 左や右からスライドするメニューを作成 
他にも Top Bar, Sub Nav, Breadcrumb, Pagination などなどあります 
他にも FORMやBUTTON, TYPOGRAPHY 
などなど、様々な用途に対応したクラスが用意されている!
お得!
入手方法〜Foundation編〜 
以下にアクセス! 
http://foundation.zurb.com/ 
①クリック!
入手方法〜Foundation編〜 
or or Sass対応は 
②クリック! 
この先を参照
こんな感じEssential版の場合
こんな感じComplete版の場合 
cssも全部 
(サイズが大きい) 
jsが全部
こんな感じSass対応版の場合 
この画面では見えないけど・・・ 
Gitのリポジトリも作られる
使い方〜grid〜 
レイアウトを均等に分割し、 
コンテンツをマス目上に配置することができる 
初期値: 
 横幅1000px 
 分割数12 
row 分割するコンテンツを挟む 
columns 分割するコンテンツ 
large-? おもにPC用の分割数 
medium-? おもにタブレット用の分割数 
small-? おもにスマホ用の分割数 
HTML 
初期値: 
 small - 横幅40emまで 
 medium - 横幅64emまで 
 large - 横幅90emまで
見え方PC 
タブレット 
largeが縦に 
mediumとsmallは 
指定した分割数で配置 
スマホ 
largeとmediumが縦に 
smallは指定した分割数で配置
gridの初期値を変更 
_settings.sass の以下を変更 
Sassの場合 
横幅 
分割数 
マージン(rowの外側)
本日のテーマ 
①スターターテーマ(_s)を導入する 
②CSSフレームワーク(Foundation)を導入する 
③アイコンフォント(Genericons)を導入する 
④オリジナルテーマ制作(Let’s ハンズオン!)
アイコンフォント? 
画像っぽいフォント! 
フォントなのでfont-sizeで大きさが変更できる! 
フォントなのでcolorで色が変更できる! 
Genericons - Automatticのアイコンフォント 
Foundation - ZURBのアイコンフォント 
他にも いろいろあるよ
という事は?
&$#`*@+><
入手方法〜Genericons編〜 
以下にアクセス! 
http://genericons.com/ 
①クリック!
こんな感じ 
利用(指定)するファイル 
読み込まれるファイル
HTMLファイルに記述 
HTML 
Copy HTML をクリックして 
表示されたコードを貼付ける
スタイルシートに記述 
Copy CSS をクリックして表 
示されたコードを貼付けるHTML 
CSS
メニュー毎にアイコン変更 
タイトルの属性を使う 
- リンクタグ[a]のtitle属性 
HTML 
CSS classを使う 
- liのclass属性 
CSS
本日のテーマ 
①スターターテーマ(_s)を導入する 
②CSSフレームワーク(Foundation)を導入する 
③アイコンフォント(Genericons)を導入する 
④オリジナルテーマ制作(Let’s ハンズオン!)
サンプルサイト 
サンプルサイトを参考に作ってみよう!
課題① 
Google Fontsを利用 
Genericonsを利用 
ヘッダー画像を表示
課題② 
gridで横3列に配置 
特定の固定ページの 
アイキャッチ、タイトル、抜粋を表示 
スマホでは縦に配置
課題③ 
gridで配置(最新記事を右に) 
古い記事はリストで表示 
最新の投稿ページの 
タイトル、アイキャッチ、抜粋を表示 
gridで配置 
(最新記事を上に)
おわり!

Contenu connexe

Similaire à はじめてのオリジナルテーマ制作

CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズCSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
rie05
 
エンジニアのためのアイコン作成勉強会
エンジニアのためのアイコン作成勉強会エンジニアのためのアイコン作成勉強会
エンジニアのためのアイコン作成勉強会
Kazuaki KURIU
 
テーマ作成のアプローチ
テーマ作成のアプローチテーマ作成のアプローチ
テーマ作成のアプローチ
Seto Takahiro
 
WordPress オリジナルテーマを作ろう!
WordPress オリジナルテーマを作ろう!WordPress オリジナルテーマを作ろう!
WordPress オリジナルテーマを作ろう!
Yusuke Hayasaki
 

Similaire à はじめてのオリジナルテーマ制作 (20)

UnderScoreとbootstrapとsassでword pressのテーマをつくろう
 UnderScoreとbootstrapとsassでword pressのテーマをつくろう UnderScoreとbootstrapとsassでword pressのテーマをつくろう
UnderScoreとbootstrapとsassでword pressのテーマをつくろう
 
WordPressのテーマ選び みんなどうしてますか?
WordPressのテーマ選び みんなどうしてますか?WordPressのテーマ選び みんなどうしてますか?
WordPressのテーマ選び みんなどうしてますか?
 
「最新デフォルトテーマをひも解きながら、オリジナルテーマへとカスタマイズするヒントを学ぼう。」in ゆるゆるカフェ
「最新デフォルトテーマをひも解きながら、オリジナルテーマへとカスタマイズするヒントを学ぼう。」in ゆるゆるカフェ「最新デフォルトテーマをひも解きながら、オリジナルテーマへとカスタマイズするヒントを学ぼう。」in ゆるゆるカフェ
「最新デフォルトテーマをひも解きながら、オリジナルテーマへとカスタマイズするヒントを学ぼう。」in ゆるゆるカフェ
 
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズCSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
CSS Nite in OSAKA, Vol.32:デザイナーのためのWordPressカスタマイズ
 
ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜
ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜
ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜
 
エンジニアのためのアイコン作成勉強会
エンジニアのためのアイコン作成勉強会エンジニアのためのアイコン作成勉強会
エンジニアのためのアイコン作成勉強会
 
WordPress 運用前の初期設定
WordPress 運用前の初期設定WordPress 運用前の初期設定
WordPress 運用前の初期設定
 
テーマ作成のアプローチ
テーマ作成のアプローチテーマ作成のアプローチ
テーマ作成のアプローチ
 
20160430co-edo
20160430co-edo20160430co-edo
20160430co-edo
 
ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜
ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜
ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜
 
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
WordCamp Kansai 2015 はじめの一歩テーマ作成ハンズオン「今あるテーマを有効活用!子テーマではじめるお手軽テーマ作成法」
 
ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜
ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜
ゼロからのWordPress(第三回)〜テーマの構造、カスタマイズの基礎〜
 
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
ノンプログラマーのためのカンタンWordPressテーマ作成入門 〜子テーマでテーマ作成&カスタマイズ〜
 
WordPress オリジナルテーマを作ろう!
WordPress オリジナルテーマを作ろう!WordPress オリジナルテーマを作ろう!
WordPress オリジナルテーマを作ろう!
 
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
WordPress テーマ Habakiri と公式ディレクトリへのテーマ登録
 
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
実録 WordPress Twenty Sixteen のカスタマイズ | WordBench東京 2月勉強会 「みんなのテーマ開発」〜自分の好きな作り方...
 
Wordpress 子テーマってなにさ
Wordpress 子テーマってなにさWordpress 子テーマってなにさ
Wordpress 子テーマってなにさ
 
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
WordPressの常識をくつがえす超簡単テーマ doshirouto2014 を作ったのでこれでテーマを理解しよう!
 
簡単・多機能・スタイリッシュなビジネステンプレート
簡単・多機能・スタイリッシュなビジネステンプレート簡単・多機能・スタイリッシュなビジネステンプレート
簡単・多機能・スタイリッシュなビジネステンプレート
 
一歩踏み込むWordPress
一歩踏み込むWordPress一歩踏み込むWordPress
一歩踏み込むWordPress
 

Plus de Seiichiro Mishiba

とあるぼっち開発者の憂鬱とGit
とあるぼっち開発者の憂鬱とGitとあるぼっち開発者の憂鬱とGit
とあるぼっち開発者の憂鬱とGit
Seiichiro Mishiba
 

Plus de Seiichiro Mishiba (11)

絶望的に方向音痴な僕が神社サイトを作ってみた
絶望的に方向音痴な僕が神社サイトを作ってみた絶望的に方向音痴な僕が神社サイトを作ってみた
絶望的に方向音痴な僕が神社サイトを作ってみた
 
WordPress 勉強会@松戸 | テンプレートファイルとクエリ基礎
WordPress 勉強会@松戸 | テンプレートファイルとクエリ基礎WordPress 勉強会@松戸 | テンプレートファイルとクエリ基礎
WordPress 勉強会@松戸 | テンプレートファイルとクエリ基礎
 
Word press をはじめたら覚えておきたい7つの事
Word press をはじめたら覚えておきたい7つの事Word press をはじめたら覚えておきたい7つの事
Word press をはじめたら覚えておきたい7つの事
 
初心者でもすぐできる Wordpress バックアップのススメ
初心者でもすぐできる Wordpress バックアップのススメ初心者でもすぐできる Wordpress バックアップのススメ
初心者でもすぐできる Wordpress バックアップのススメ
 
CSS の歩き方
CSS の歩き方CSS の歩き方
CSS の歩き方
 
はじめてのGit
はじめてのGitはじめてのGit
はじめてのGit
 
カスタムフィールドを使ってハッピーになろう
カスタムフィールドを使ってハッピーになろうカスタムフィールドを使ってハッピーになろう
カスタムフィールドを使ってハッピーになろう
 
はじめてのカスタマイズ
はじめてのカスタマイズはじめてのカスタマイズ
はじめてのカスタマイズ
 
データベースと仲良くなろう
データベースと仲良くなろうデータベースと仲良くなろう
データベースと仲良くなろう
 
ゆるゆるカフェに行ってきました
ゆるゆるカフェに行ってきましたゆるゆるカフェに行ってきました
ゆるゆるカフェに行ってきました
 
とあるぼっち開発者の憂鬱とGit
とあるぼっち開発者の憂鬱とGitとあるぼっち開発者の憂鬱とGit
とあるぼっち開発者の憂鬱とGit
 

はじめてのオリジナルテーマ制作