Advertisement
Advertisement

More Related Content

Slideshows for you(20)

Similar to UnderScoreとbootstrapとsassでword pressのテーマをつくろう(20)

Advertisement

More from Takahiro Nakahata(20)

Advertisement

UnderScoreとbootstrapとsassでword pressのテーマをつくろう

  1. _sとBootstrapとSassを使って WordPressのテーマを作る 2014年9月17日 ゼロから始めるWordPress勉強会 @コワーキングスペース茅場町 中畑隆拓
  2. _sとBootstrapとSassを使って WordPressのテーマを作る _sとBootstrapとSassと テスト用データとThemeCheckを使っ て WordPressのテーマを作る
  3. 自己紹介 「なかちょんブログ」で検索 http://blog.nakachon.com/
  4. やろうとおもった理由 • 今までオレオレ流で開発していたので、 必要な機能をその都度作っていた • 納品したらThemeChcekが入っていて、そ の後、声がかからなかった • 「いつかやらなきゃ!」と思ってるとず るずるいっちゃう
  5. 説明 • Bootstrap • Sass • _s • テスト用データ • ThemeCheck
  6. _s(アンダースコア)とは? http://underscores.me/
  7. _s(アンダースコア)とは? → テーマ開発の元となるテーマ
  8. 説明 • Bootstrap(後藤さんが説明) • Sass (小林さんが説明) • _s (自作テーマ用ベーステーマ) • テスト用データ→ サンプル記事 • ThemeCheck → テーマチェック
  9. 今回やることのイメージ _s Bootstrap Theme Check テスト用データ WordPressのテーマ Sass スタイルシートPHP テーマの編集
  10. 流れ • テストデータの設定 • _sテーマの設定 • Bootstrap設定 • Sass設定 • style.scss • JSの設定( functions.php) • ナビメニューの設定 • レイアウト設定
  11. 今日は、流れを説明することがメインです。 後でみなさんが開発するときに このスライドを見て あ、ここのファイルを編集すればいいのか こういうふうにすればいいのか というようになればいいとおもっています
  12. _sについて勉強するなら このサイト! Gatespace's Blog http://gatespace.jp/
  13. テストデータのインポート
  14. インポート用テストデータをダウンロード http://megumi-manuals.com/
  15. テストデータのインポート
  16. テストデータのインポート
  17. テストデータのインポート
  18. 注意 ダウンロードしたファイルは ZIPファイルなので 解凍してからインポートしましょう test_data.zip → test-data-ja.xml
  19. テストデータのインポート
  20. テストデータのインポート
  21. テストデータのインポート
  22. テストデータのインポート
  23. テストデータのインポート
  24. _Sのインストール
  25. _sのインストール 英数字でテーマ名をいれる http://underscores.me/
  26. _sのインストール Sass用テーマもできてたのです が、今回は普通のテーマで 説明します。
  27. _sのインストール wp-content/themes フォルダにいれます。
  28. BootstrapのSass
  29. githubからBootstrap-sassをダウン ロード https://github.com/twbs/bootstrap-sass
  30. 必要なファイル
  31. assetsをテーマフォルダに移動
  32. style.scssをつくりましょう
  33. その前にテーマを切り替え
  34. _sを適用した最初の状態
  35. まずは、style.cssをコピーして style.scssにする
  36. Sassのコマンド >sass –watch style.scss:style.css style.scssに変更があるとstyle.cssを上書きする
  37. Bootstrapのscssを読み込む
  38. style.scssにBootstrapのscss @import “assets/stylesheets/bootstrap”;
  39. すると......
  40. _sのstyle.cssには....
  41. _sのReset.cssを消しましょう
  42. すると...
  43. 前はこう
  44. JavaScriptの読み込み
  45. functions.phpに記述します
  46. function.phpのdev_scripts()に記述
  47. メニューバーの設定
  48. WordPressのメニュー これを自分で設定するのはけっこう面倒!
  49. wp-boostrap-navwalker を使います。 https://github.com/twittem/wp-bootstrap-navwalker
  50. wp_bootstrap_navwalker.phpを移動 assets/incフォルダに移動するとよい
  51. functions.phpに追加 wp_bootstrap_navwalker.phpを 読み込む
  52. 管理画面の外観メニューを設定
  53. そのままだとこういう表示
  54. header.phpを編集 Bootstrapの書き方と wp_bootstrap_navwalkerの書き方
  55. header.phpを編集
  56. メニューバーが設定された サブメニューもいけちゃう!
  57. レイアウトをつくる
  58. header.php
  59. classにcontainerを追加
  60. headerのレイアウト完了!
  61. header.php コンテンツ部分のレイアウト classにcontainerを追加
  62. コンテンツ部分のレイアウト完了!
  63. footer.php
  64. footer.php classにcontainerを追加
  65. footerのレイアウト完了!
  66. 2カラム・レイアウトをつくる
  67. 右側にサイドバーの2カラムにする
  68. index.php div id=“primary”のclassに、col-md-8を記載
  69. sidebar.php <div class=“col-md-4”> </div>で囲う
  70. 2カラムレイアウト完了!
  71. レイアウトの設定他のファイル • index.php • page.php • single.php • archive.php ( divではなくsectionになっているので注意)
  72. おまけ
  73. WordPressのメニューの 色を変えたい!
  74. bootstrapの scssファイルを編集 Navbarのスタイルが書かれています テーマフォルダ/assets/stylesheets /bootstrap/_variables.scss
  75. ThemeCheckプラグイン
  76. テーマのチェックをしてくれます
  77. まとめ
  78. 本日お話しした内容 • テストデータの設定 • _sテーマの設定 • Bootstrap設定 • Sass設定 • style.scss • JSの設定( functions.php) • ナビメニューの設定 • レイアウト設定 • おまけ
  79. 本日の資料 • このスライド http://www.slideshare.net/nakachong • 私が作ったテーマファイル (ちょっと追加されてます) http://goo.gl/t5Gv3s 質問&要望あったら連絡ください。 → ブログで書きます!(遅くなるかもしれませんが) http://blog.nakachon.com/
Advertisement