SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
文系女子デザイナーのための
twentytwelveカスタマイズ 
初 中級 基本的なコーポレイトサイト作成編
Mami Kuroki @mamy315  
ラクして得するかもしれない
Who am I ?  
Mami Kuroki @mamy315
Webディレクター/デザイナー
WordBench 神戸メンバー
WordCamp Kobe2013 実行委員+副委員長的進行
WordCamp Kobe2011 実行委員+スピーカー
もともとは紙デザイナー。WordPress歴は3-4年ほどです。
やらざるを得ない環境で仕方なく独学で覚えました。
すきなもの♡ごはん、外国、旅、猫、レトロかわいいもの。
きらいなもの▼システム、サーバー、バグ、チューニング、デスマ、年度末。
       ( 耳にしただけでエアハゲます(^O^)/ )
  
  
つまんないことしか	
  
つぶやかないので	
  
非公式アカウントです	
  
探さないでください。	
世をしのぶ仮の姿
Why twentytwelve I recommend?
色んなテーマを試用してみたけど・・
高機能なものはカスタマイズしにくく、仕様やCSSを解読するだけで
時間がかかる。。。
結論
自分でテーマを作っちゃう! もしくは、
twentytwelveの子テーマが一番使いやすいっっ!
Twentytwelveは出来る子!なにが?どこが?
・カスタマイズしやすいシンプルテーマ
・デフォルトテーマだからとりあえず安全
・レスポンシブにも対応してる
・機能を最大限活用すれば出来ることはたくさん!
What should you do?
これをするだけでデザインかわるよ!の4項目
1.  Web Fontを使ってロゴの雰囲気を変える
2.  グローバルメニューのクラスを使ってメニューデザインを変える
3.  固定ページのヘッダー画像をアイキャッチ画像で設定する
4.  スライダープラグインで画像スライドショーいれてみる
ほんのちょっとfunctions.phpとテンプレートにコード追加で
自由度の高いカスタマイズが可能
上記は全て、  
私がコーポレートサイトを  
構築する際、  
よくとりいれてます。
Twentytwelve
本体
http://twentytwelvedemo.wordpress.com/
今回説明するサンプルサイト(カスタマイズは極力最小にとどめてます)
http://mamydesign.net/sample_wbkobe/
1st Step : twentytwelve
おかーさん(本体)ファイルはこんなに一杯!
2nd Step : child theme of twentytwelve
カスタマイズしたいファイルだけコピペして子テーマに
front-page.phpはおかーさんフォルダの[page-template]の中にあるのでそのままコ
ピペしてきましょう。home.phpはindex.phpをコピペしてください。	
←これは追加で作成しましたが、
sidebar.phpをコピって作ります。
2nd Step : child theme of twentytwelve
/* 	
Theme Name:Sample-wbkobe: Twenty Twelve Child 	
Description:Twenty Twelve を利用した子テーマです。 	
Template:twentytwelve 	
Version:1.0 	
Author:Mami Kuroki	
Author URI:http://mamydesign.net/ 	
*/	
	
@import url("../twentytwelve/style.css");	
CSSに親テーマを呼び出す記述をして管理画面から有効化
2nd Step : child theme‘s CSS
有効化
Twentytwelve’s CSS
一見複雑に見えるtwentytwelveのCSSのポイントだけおさらい。
サイズ「rem」について・・ルート要素に対する相対的なフォントサイズ/IE8以下は不可
             *emは親要素に対して相対的なので場合によってサイズが変わってしまう。
                  ピクセル指定は小さいデバイスには不向き
TwentytwelveのCSSには基本となる数字が明記されている♪加えてIE8以下用にpx表記も同時に書いていて親切。
$rembase: 14;
font-size: 16pxの場合、16÷14=1.142857143 (rem)
よって
font-size: 16px
font-size: 1.142857143rem;
となる。
Twentytwelve’s CSS
TwentytwelveはCSS3のMedia queries
を使って表示サイズごとに切り替えてい
ます。
カスタマイズしたあとは、下記のtesterか
ら確認すると便利です。
Simple	
  Media	
  Queries	
  Tester
3rd Step : TOP and Post page
top
front-page.php	
トップ	
post
home.php	
ブログ(新着)	
post
page.php	
固定ページ	
style.css	
functions
.php	
header.
php	
footer.p
hp	
固定ページに「トップページ」「新着情報」の
ページを作成(本文は入力しなくてもいいです)
設定>表示設定から下記の通りに設定
これで、トップを固定、新着情報を
投稿に設定できました。
でもトップにも新着一覧を表示したいんだけど!
sidebar-
page.php
3rd Step : TOP and Post page
♡ここがtwentytwelveのすごいとこ。
フロントページウィジットエ
リアに「最近の投稿」一覧を
追加できます。
こちらはブログ(新着情報)
に適用されるサイドバーです。
表示したい項目を自由に追加
削除してください。
3rd Step : TOP and Post page
でもこのままでは、固定ページのサイドバーはメインサイドバー(新着情報)と同
じまま。。
固定ページ用のウィジットを増やしてしまおう!!
本体のfunction.php 205∼213行目をコピーして
子テーマfunctions.phpへ。sidebar-1をsidebar-4に
書き換えます。
register_sidebar(	
  array(	
  
	
   	
  'name'	
  =>	
  __(	
  '固定ページ用サイドバー',	
  'twentytwelve'	
  ),	
  
	
   	
  'id'	
  =>	
  'sidebar-­‐4’,	
  
	
   	
  'descrip;on'	
  =>	
  __(	
  '固定ページを作成した時、サイド
バーにカスタムメニューが表示されるようにするためのものです',	
  
'twentytwelve'	
  ),	
  
	
   	
  'before_widget'	
  =>	
  '<aside	
  id="%1$s"	
  class="widget	
  %2$s">’,	
  
	
   	
  'aDer_widget'	
  =>	
  '</aside>’,	
  
	
   	
  'before_;tle'	
  =>	
  '<h3	
  class="widget-­‐;tle">’,	
  
	
   	
  'aDer_;tle'	
  =>	
  '</h3>’,	
  
	
  )	
  );	
<?php	
  if	
  (	
  is_ac;ve_sidebar(	
  'sidebar-­‐4'	
  )	
  )	
  :	
  ?>	
  
<div	
  id="secondary"	
  class="widget-­‐area"	
  
role="complementary">	
  
<?php	
  dynamic_sidebar(	
  'sidebar-­‐4'	
  );	
  ?>	
  
</div><!-­‐-­‐	
  #secondary	
  -­‐-­‐>	
  
<?php	
  endif;	
  ?>	
同じくsidebar-page.phpも書き換えます。
3rd Step : TOP and Post page
でた!
固定ページ用ウィジッ
トが追加できました。
表示したいウィジット
を指定して保存。
4th Step: Menu
footerにもカスタムメニューを追加したい
functions.phpに以下を記述
外観>メニューからheader/footerを追加して、
それぞれテーマの場所を選択して保存。
メニューのデザインはCSSで変更します。
register_nav_menus(array(	
  
	
  	
  	
  	
  'footer'	
  =>	
  'フッターナビゲーション’)	
  
);	
footer.phpに以下を記述
<?php	
  wp_nav_menu(array(	
  
	
  	
  	
  	
  'theme_loca;on'	
  =>	
  'footer’	
  
));	
  ?>
5th Step: Header-img / Slider
管理画面から画像変更でき
るようなスライダーをTOP
に表示させ
固定ページのヘッダー画像
も管理画面から変更したい
Responsive Slider
http://wordpress.org/
extend/plugins/
responsive-slider/
各固定ページのアイキャッ
チ画像をヘッダーイメージ
として表示できるようにす
る
header.phpのメニューコード下に上記を記述
・topページにはスライダー表示
・固定ページにはアイキャッチ画像表示
・それ以外(新着情報)には指定画像表示
6th Step: Web font
Webフォントでロゴの書体を変える(CSSに追加するだけだから簡単)
http://www.google.com/fonts/
タイトルロゴに、Sintonyというフォントを使ってみました。
Useful Plugins
Thank you
サンプルサイト
http://mamydesign.net/sample_wbkobe
ありがとうございました(*^^*)
サンプル子テーマは参加者にのみ配布します。

Mais conteúdo relacionado

Mais procurados

セキュリティ&プログラミングキャンプに参加してから
セキュリティ&プログラミングキャンプに参加してからセキュリティ&プログラミングキャンプに参加してから
セキュリティ&プログラミングキャンプに参加してからShoot Morii
 
第10回ゼロからはじめるWordPress勉強会(初心者向け)
第10回ゼロからはじめるWordPress勉強会(初心者向け)第10回ゼロからはじめるWordPress勉強会(初心者向け)
第10回ゼロからはじめるWordPress勉強会(初心者向け)kenji goto
 
学内勉強会をやりたい
学内勉強会をやりたい学内勉強会をやりたい
学内勉強会をやりたいRyohei Kawashima
 
娘駆動開発で活躍するAzureのサーバーレスサービス
娘駆動開発で活躍するAzureのサーバーレスサービス娘駆動開発で活躍するAzureのサーバーレスサービス
娘駆動開発で活躍するAzureのサーバーレスサービスYuta Matsumura
 
2015年のWebを考える
2015年のWebを考える2015年のWebを考える
2015年のWebを考えるkenji goto
 
WordPress 初心者さんが知っておいたほうが良い事&プラグインの紹介
WordPress 初心者さんが知っておいたほうが良い事&プラグインの紹介WordPress 初心者さんが知っておいたほうが良い事&プラグインの紹介
WordPress 初心者さんが知っておいたほうが良い事&プラグインの紹介kenji goto
 
Over40 webclubver2
Over40 webclubver2Over40 webclubver2
Over40 webclubver2弘樹 孫
 
はたしてHTML5でご飯は食べれるのか。
はたしてHTML5でご飯は食べれるのか。はたしてHTML5でご飯は食べれるのか。
はたしてHTML5でご飯は食べれるのか。Yachiyo Suzuki
 
クラウド女子が叶える Bluemix x エンタープライズ ~3歩でできるエンタープライズクラウド~
クラウド女子が叶える Bluemix x エンタープライズ ~3歩でできるエンタープライズクラウド~クラウド女子が叶える Bluemix x エンタープライズ ~3歩でできるエンタープライズクラウド~
クラウド女子が叶える Bluemix x エンタープライズ ~3歩でできるエンタープライズクラウド~Kazumi IWANAGA
 
微妙なサイトを自分好みに勝手に改造しちゃおう! ※Chromeの拡張機能で
微妙なサイトを自分好みに勝手に改造しちゃおう!  ※Chromeの拡張機能で微妙なサイトを自分好みに勝手に改造しちゃおう!  ※Chromeの拡張機能で
微妙なサイトを自分好みに勝手に改造しちゃおう! ※Chromeの拡張機能でTomoko Sato
 
WordBenchで繋がろう
WordBenchで繋がろうWordBenchで繋がろう
WordBenchで繋がろうShigeki Takai
 
Web制作のためのおすすめツール
Web制作のためのおすすめツールWeb制作のためのおすすめツール
Web制作のためのおすすめツールkenji goto
 
Webディレクターの異業種転職への挑戦
Webディレクターの異業種転職への挑戦Webディレクターの異業種転職への挑戦
Webディレクターの異業種転職への挑戦Reimi Kuramochi Chiba
 
クラウド女子が叶える Bluemix × エンタープライズ
クラウド女子が叶えるBluemix × エンタープライズクラウド女子が叶えるBluemix × エンタープライズ
クラウド女子が叶える Bluemix × エンタープライズGyori Nagafuchi
 
WordPressカスタム投稿とカスタム分類を使ってみよう
WordPressカスタム投稿とカスタム分類を使ってみようWordPressカスタム投稿とカスタム分類を使ってみよう
WordPressカスタム投稿とカスタム分類を使ってみようkenji goto
 
Jawsug北九州第4回勉強会
Jawsug北九州第4回勉強会Jawsug北九州第4回勉強会
Jawsug北九州第4回勉強会Yutaka Fujisaki
 
WordPress でプロフィールサイトをつくってみた
WordPress でプロフィールサイトをつくってみたWordPress でプロフィールサイトをつくってみた
WordPress でプロフィールサイトをつくってみたreona396
 
モバイル Web の歴史をなつかしむ
モバイル Web の歴史をなつかしむモバイル Web の歴史をなつかしむ
モバイル Web の歴史をなつかしむRyu Shindo
 

Mais procurados (19)

セキュリティ&プログラミングキャンプに参加してから
セキュリティ&プログラミングキャンプに参加してからセキュリティ&プログラミングキャンプに参加してから
セキュリティ&プログラミングキャンプに参加してから
 
第10回ゼロからはじめるWordPress勉強会(初心者向け)
第10回ゼロからはじめるWordPress勉強会(初心者向け)第10回ゼロからはじめるWordPress勉強会(初心者向け)
第10回ゼロからはじめるWordPress勉強会(初心者向け)
 
学内勉強会をやりたい
学内勉強会をやりたい学内勉強会をやりたい
学内勉強会をやりたい
 
娘駆動開発で活躍するAzureのサーバーレスサービス
娘駆動開発で活躍するAzureのサーバーレスサービス娘駆動開発で活躍するAzureのサーバーレスサービス
娘駆動開発で活躍するAzureのサーバーレスサービス
 
2015年のWebを考える
2015年のWebを考える2015年のWebを考える
2015年のWebを考える
 
WordPress 初心者さんが知っておいたほうが良い事&プラグインの紹介
WordPress 初心者さんが知っておいたほうが良い事&プラグインの紹介WordPress 初心者さんが知っておいたほうが良い事&プラグインの紹介
WordPress 初心者さんが知っておいたほうが良い事&プラグインの紹介
 
Over40 webclubver2
Over40 webclubver2Over40 webclubver2
Over40 webclubver2
 
はたしてHTML5でご飯は食べれるのか。
はたしてHTML5でご飯は食べれるのか。はたしてHTML5でご飯は食べれるのか。
はたしてHTML5でご飯は食べれるのか。
 
クラウド女子が叶える Bluemix x エンタープライズ ~3歩でできるエンタープライズクラウド~
クラウド女子が叶える Bluemix x エンタープライズ ~3歩でできるエンタープライズクラウド~クラウド女子が叶える Bluemix x エンタープライズ ~3歩でできるエンタープライズクラウド~
クラウド女子が叶える Bluemix x エンタープライズ ~3歩でできるエンタープライズクラウド~
 
微妙なサイトを自分好みに勝手に改造しちゃおう! ※Chromeの拡張機能で
微妙なサイトを自分好みに勝手に改造しちゃおう!  ※Chromeの拡張機能で微妙なサイトを自分好みに勝手に改造しちゃおう!  ※Chromeの拡張機能で
微妙なサイトを自分好みに勝手に改造しちゃおう! ※Chromeの拡張機能で
 
WordBenchで繋がろう
WordBenchで繋がろうWordBenchで繋がろう
WordBenchで繋がろう
 
Web制作のためのおすすめツール
Web制作のためのおすすめツールWeb制作のためのおすすめツール
Web制作のためのおすすめツール
 
Webディレクターの異業種転職への挑戦
Webディレクターの異業種転職への挑戦Webディレクターの異業種転職への挑戦
Webディレクターの異業種転職への挑戦
 
Niigatarb#3
Niigatarb#3Niigatarb#3
Niigatarb#3
 
クラウド女子が叶える Bluemix × エンタープライズ
クラウド女子が叶えるBluemix × エンタープライズクラウド女子が叶えるBluemix × エンタープライズ
クラウド女子が叶える Bluemix × エンタープライズ
 
WordPressカスタム投稿とカスタム分類を使ってみよう
WordPressカスタム投稿とカスタム分類を使ってみようWordPressカスタム投稿とカスタム分類を使ってみよう
WordPressカスタム投稿とカスタム分類を使ってみよう
 
Jawsug北九州第4回勉強会
Jawsug北九州第4回勉強会Jawsug北九州第4回勉強会
Jawsug北九州第4回勉強会
 
WordPress でプロフィールサイトをつくってみた
WordPress でプロフィールサイトをつくってみたWordPress でプロフィールサイトをつくってみた
WordPress でプロフィールサイトをつくってみた
 
モバイル Web の歴史をなつかしむ
モバイル Web の歴史をなつかしむモバイル Web の歴史をなつかしむ
モバイル Web の歴史をなつかしむ
 

Semelhante a 文系女子デザイナーのためのラクして得するtwentytwelveカスタマイズ

テーマカスタマイズ入門~バレンタインまでに子テーマをつくろう~ 2
テーマカスタマイズ入門~バレンタインまでに子テーマをつくろう~ 2テーマカスタマイズ入門~バレンタインまでに子テーマをつくろう~ 2
テーマカスタマイズ入門~バレンタインまでに子テーマをつくろう~ 2Susumu Seino
 
パーフェクトダッシュボード
パーフェクトダッシュボードパーフェクトダッシュボード
パーフェクトダッシュボードTakashi Hosoya
 
WordCamp Yokohama2010 プレゼン
WordCamp Yokohama2010 プレゼンWordCamp Yokohama2010 プレゼン
WordCamp Yokohama2010 プレゼンmiccweb
 
10/12 WordBench神戸 WordPressの学習方法
10/12 WordBench神戸 WordPressの学習方法10/12 WordBench神戸 WordPressの学習方法
10/12 WordBench神戸 WordPressの学習方法Yoshiko Sarakai
 
2012年11月 レアジョブ学習法共有会
2012年11月 レアジョブ学習法共有会2012年11月 レアジョブ学習法共有会
2012年11月 レアジョブ学習法共有会Eiji Shinohara
 
ITエンジニアのためのゼロから始める英語勉強法
ITエンジニアのためのゼロから始める英語勉強法ITエンジニアのためのゼロから始める英語勉強法
ITエンジニアのためのゼロから始める英語勉強法Tsuyoshi Ushio
 
タスクの分別 フロー&ストック!
タスクの分別 フロー&ストック!タスクの分別 フロー&ストック!
タスクの分別 フロー&ストック!Reimi Kuramochi Chiba
 
PHPとか よくわかんない系WEBデザイナーでもShifterでいろいろできたよ!というお話。
PHPとか よくわかんない系WEBデザイナーでもShifterでいろいろできたよ!というお話。PHPとか よくわかんない系WEBデザイナーでもShifterでいろいろできたよ!というお話。
PHPとか よくわかんない系WEBデザイナーでもShifterでいろいろできたよ!というお話。Mariko Imamura
 

Semelhante a 文系女子デザイナーのためのラクして得するtwentytwelveカスタマイズ (9)

テーマカスタマイズ入門~バレンタインまでに子テーマをつくろう~ 2
テーマカスタマイズ入門~バレンタインまでに子テーマをつくろう~ 2テーマカスタマイズ入門~バレンタインまでに子テーマをつくろう~ 2
テーマカスタマイズ入門~バレンタインまでに子テーマをつくろう~ 2
 
パーフェクトダッシュボード
パーフェクトダッシュボードパーフェクトダッシュボード
パーフェクトダッシュボード
 
WordCamp Yokohama2010 プレゼン
WordCamp Yokohama2010 プレゼンWordCamp Yokohama2010 プレゼン
WordCamp Yokohama2010 プレゼン
 
10/12 WordBench神戸 WordPressの学習方法
10/12 WordBench神戸 WordPressの学習方法10/12 WordBench神戸 WordPressの学習方法
10/12 WordBench神戸 WordPressの学習方法
 
20150425_Live2D_sh
20150425_Live2D_sh20150425_Live2D_sh
20150425_Live2D_sh
 
2012年11月 レアジョブ学習法共有会
2012年11月 レアジョブ学習法共有会2012年11月 レアジョブ学習法共有会
2012年11月 レアジョブ学習法共有会
 
ITエンジニアのためのゼロから始める英語勉強法
ITエンジニアのためのゼロから始める英語勉強法ITエンジニアのためのゼロから始める英語勉強法
ITエンジニアのためのゼロから始める英語勉強法
 
タスクの分別 フロー&ストック!
タスクの分別 フロー&ストック!タスクの分別 フロー&ストック!
タスクの分別 フロー&ストック!
 
PHPとか よくわかんない系WEBデザイナーでもShifterでいろいろできたよ!というお話。
PHPとか よくわかんない系WEBデザイナーでもShifterでいろいろできたよ!というお話。PHPとか よくわかんない系WEBデザイナーでもShifterでいろいろできたよ!というお話。
PHPとか よくわかんない系WEBデザイナーでもShifterでいろいろできたよ!というお話。
 

文系女子デザイナーのためのラクして得するtwentytwelveカスタマイズ