WordPressでCSSを適応させる方法
筆者の環境
WordPressの設定ファイルを編集するには、様々な方法があると思いますが、この記事に書いてあることは、レンタルサーバー「ロリポップ!」にインストールされたWordPressの中の「ロリポップ!レンタルサーバーFTP」上でのお話です。
具体的な手順
必要なファイルをサーバーにアップロードする
「ロリポップ!レンタルサーバーFTP」にログインする
themesディレクトリ( / > wp-content > themes )に新しいフォルダを作成する
testというフォルダを作成しました
新しいフォルダの中身
・index.php
・style.css
この記事では、WordPress上でCSSを適応する方法を手軽に確認するため、この2つのみを扱います。
index.phpにテンプレートタグを追加する
<!DOCTYPE html>
<html lang="ja">
<head>
<!-- リセットCSSを読み込んでいる -->
<!-- style.cssを読み込んでいる -->
</head>
<body>
<div id="header">
header
</div>
<div id="main">
main
</div>
<div id="footer">
footer
</div>
</body>
</html>
htmlからcssを読み込む方法とは違って、WordPress上のphpファイルからcssを読み込むには、href="<?php echo get_stylesheet_uri(); ?>という書き方をします。(他にも方法はあるみたいですが割愛します。)
style.cssにヘッダー情報を記載する
/*
Theme Name: test
Theme URI: http://testl.com/
Author: Shibata Hiroki
Author URI: http://test.com/
Description: test
Version: 1.0
*/
#header {
height: 100px;
width: 100px;
background: red;
text-align: center;
color: white;
line-height: 100px;
}
#main {
height: 100px;
width: 100px;
background: blue;
margin: 20px 0;
text-align: center;
color: white;
line-height: 100px;
}
#footer {
height: 100px;
width: 100px;
background: green;
text-align: center;
color: white;
line-height: 100px;
}
冒頭のコメントアウトは、
に乗っているものですが、WordPressのstyle.cssに必ず記載する情報だそうです。
ちなみに、今回は書かなくてもCSSが適応されました。
しかし、機能を付け足すと不具合が起こるかもしれないので、最低限の情報だけ書くことにしました。
テーマを適応させる
新規作成したフォルダ名のテーマを有効化する
サイトを表示する
意図した通りの見た目になりました。
style.cssを変更した時
画面に適応されるには時間がかかるかもしれません。
私は、3分ほどかかりました。