- Published on
人気CSSフレームワークBulmaをWordPressで使えるようにする
目次
見た目を整えるCSSの雛形・テンプレート「bulma」をwordpressで使う方法を紹介します。
サイトの見た目を決めるのはCSSなんですが、スマホでも自動でサイズを変えてくれたり、コンテンツの幅やカラム、ナビゲーション、タイトル、ボタンなど、見た目を設定する手間を省いて、あらかじめ用意してくれているとても便利なものです。
cssのテンプレートで有名なbootstrapと同じぐらいbulmaは有名になりつつあります。
ボックスやボタンなど色々ありまして、簡単に同じデザインが使えるので便利ですねー。
他にもたくさん使えるものがあるので詳しくはこちらへ
wordpressでbulmaを使うにはcssファイルを読み込む必要があります。
headerで読み込ませる方法
簡単なのはheader.phpの中のheadタグ内に追加する方法です。
header.php
//css読み込み
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.4/css/bulma.min.css">
ローカルで読み込ませたいときはこちらのコードが使えます。
functions.phpで読み込ませる方法
上記のローカルで読み込ませたいbulma.min.cssファイルを子テーマのCSSフォルダに設置した場合、
functionsで読み込ませるには以下のコードでOKです。
function bulma_scripts() {
wp_enqueue_style( 'bulma-style', get_stylesheet_uri()./css/bulma.min.css );
}
add_action( 'wp_enqueue_scripts', 'bulma_scripts' );
あとは、トップページや記事ページなどhtml5の宣言がなければしてください。
//一番最初に表示されるやつ
<!DOCTYPE html>
スマホでも対応させる(レスポンシブ)ため、header.phpの中に以下のタグがなければ追加する。
<meta name="viewport" content="width=device-width, initial-scale=1">
準備はこれだけです。
適応されているか確認するには以下のようなコードで試してみてください。
<section class="section">
<div class="container">
<h1 class="title">
タイトルh1テスト
</h1>
<p class="subtitle">
サブタイトル <strong>Bulma</strong>!
</p>
</div>
</section>
表示が崩れる場合は、CSSが読み込まれていないか、他のCSSと干渉している可能性があります。
お使いのブラウザから、確認したいところを右クリックすると「検証」などの項目があると思います。
「検証」をクリックすると、該当箇所にCSSがきいているか、それはbulmaのCSSなのか、ほかのCSSなのか確認できます。
以上になりますが興味のあるかたは使ってみてください。
[一応、本物のブルマはこちら