37
CSS ナビゲーション編 201411725WordBench大阪 額賀順子 初心者でも大丈夫!

初心者向け!WordPressのCSS ナビゲーション編

Embed Size (px)

DESCRIPTION

2014年1月17日WordBench大阪発表資料

Citation preview

Page 1: 初心者向け!WordPressのCSS ナビゲーション編

のCSSナビゲーション編

2014年1月17日 第25回WordBench大阪額賀順子

初心者でも大丈夫!

Page 2: 初心者向け!WordPressのCSS ナビゲーション編

自己紹介額賀 順子 | ヌカガジュンコ

フリーランスのWEBディレクター/デザイナー。つまり1人で大概の事はやっちゃう人。

Twitter  @nukaga

写真を撮ってる人と思われていることが多いかも。WEB制作やWEBの色彩設計を生業としています。

Page 3: 初心者向け!WordPressのCSS ナビゲーション編

本日のアジェンダ

✤ WordPressのCSSってどうなってるの?

✤カスタムメニューって?

✤ wp nav menuって?

✤メニュー1つにスタイルをあてたい

Page 4: 初心者向け!WordPressのCSS ナビゲーション編

WordPressのCSSってどうなってるの?

Page 5: 初心者向け!WordPressのCSS ナビゲーション編

WordPressのCSSってどうなってるの?

WordPressのテーマフォルダの中に

Style.css

Page 6: 初心者向け!WordPressのCSS ナビゲーション編

WordPressのCSSってどうなってるの?

遠っ!

と思わないで

Page 7: 初心者向け!WordPressのCSS ナビゲーション編

WordPressのCSSってどうなってるの?

Style.cssでは@importも

使えますが

Page 8: 初心者向け!WordPressのCSS ナビゲーション編

WordPressのCSSってどうなってるの?

初心者と思うのならばCSSはstyle.cssひとつにまとめておいた方が無難(子テーマ時は親テーマのCSS@importもあり。 子テーマって何?はまた今度)

Page 9: 初心者向け!WordPressのCSS ナビゲーション編

WordPressのCSSってどうなってるの?

管理者権限で外観→テーマ編集

Page 10: 初心者向け!WordPressのCSS ナビゲーション編

WordPressのCSSってどうなってるの?

Page 11: 初心者向け!WordPressのCSS ナビゲーション編

WordPressのCSSってどうなってるの?

できれば管理画面からは触らずにFTP等でアクセスする方がおすすめ

Page 12: 初心者向け!WordPressのCSS ナビゲーション編

WordPressのCSSってどうなってるの?

Jetpackプラグインを使うと

Page 13: 初心者向け!WordPressのCSS ナビゲーション編

WordPressのCSSってどうなってるの?

Page 14: 初心者向け!WordPressのCSS ナビゲーション編

カスタムメニューって?

Page 15: 初心者向け!WordPressのCSS ナビゲーション編

カスタムメニューって?

外観→メニュー

WordPressテーマで表示できるナビゲーションメニュー

Page 16: 初心者向け!WordPressのCSS ナビゲーション編

カスタムメニューって?

便利!

Page 17: 初心者向け!WordPressのCSS ナビゲーション編

カスタムメニューって?

自分でテーマを作る時にはどうやって入れたら良いの?

Page 18: 初心者向け!WordPressのCSS ナビゲーション編

カスタムメニューって?

テンプレートタグ

wp nav menuを使う

Page 19: 初心者向け!WordPressのCSS ナビゲーション編

wp nav menuって?

Page 20: 初心者向け!WordPressのCSS ナビゲーション編

wp nav menuって?

Page 21: 初心者向け!WordPressのCSS ナビゲーション編

wp nav menuって?

Codexの見方がわからん!デザイナーあるある…

Page 22: 初心者向け!WordPressのCSS ナビゲーション編

wp nav menuって?

基本的にはメニューを入れたいところに<?php wp_nav_menu(); ?>

Page 23: 初心者向け!WordPressのCSS ナビゲーション編

wp nav menuって?

<?php wp_nav_menu($args); ?>

$argsって何?

引数ひきすう【 argument 】args / アーギュメント

Page 24: 初心者向け!WordPressのCSS ナビゲーション編

wp nav menuって?

<?php wp_nav_menu($args); ?> argsのところにはパラメーターが使える

Page 25: 初心者向け!WordPressのCSS ナビゲーション編

wp nav menuって?

使い方例

Page 26: 初心者向け!WordPressのCSS ナビゲーション編

wp nav menuって?

$theme_location(文字列) (オプション) テーマの中で使われる位置。ユーザーが選択できるように register_nav_menu() で登録されている必要がある。

Page 27: 初心者向け!WordPressのCSS ナビゲーション編

wp nav menuって?

例えば

Page 28: 初心者向け!WordPressのCSS ナビゲーション編

wp nav menuって?

Primary Menu

Social Links Menu

Front Menu

Page 29: 初心者向け!WordPressのCSS ナビゲーション編

wp nav menuって?

Primary Menu

Social Links MenuFront Menu

Page 30: 初心者向け!WordPressのCSS ナビゲーション編

wp nav menuって?

functions.phpへregister_nav_menu('front', 'Front Menu');ロケーション名 説明

Page 31: 初心者向け!WordPressのCSS ナビゲーション編

wp nav menuって?

<?php wp_nav_menu( array(            'theme_location'=>'front'));    ?>

ロケーション名

Page 32: 初心者向け!WordPressのCSS ナビゲーション編

wp nav menuって?

<?php wp_nav_menu( array('theme_location'=>'front''container'=> 'nav'));    ?> ナビゲーションを囲うタグ

例えば

Page 33: 初心者向け!WordPressのCSS ナビゲーション編

wp nav menuって?

「今いるページのメニューは色を変えたい」

wp nav menuを使うと

今いるページのメニューliタグのクラスに.current-menu-itemが自動で付与されます

便利!

Page 34: 初心者向け!WordPressのCSS ナビゲーション編

メニュー1つにスタイルをあてたい

Page 35: 初心者向け!WordPressのCSS ナビゲーション編

メニュー1つにスタイルをあてたい

ここ!

「表示オプションにCSSクラスが!

Page 36: 初心者向け!WordPressのCSS ナビゲーション編

メニュー1つにスタイルをあてたい

記入するとクラスが追加される

追加したクラスへのCSSをstyle.cssへ書けばOK!教えてくれた@bren_bossさん @tkc49さんありがとう

Page 37: 初心者向け!WordPressのCSS ナビゲーション編

ご清聴ありがとうございました!良きWordPressライフを!

というわけで実践へ