WordPressでCSSを適応させる方法

筆者の環境

WordPressの設定ファイルを編集するには、様々な方法があると思いますが、この記事に書いてあることは、レンタルサーバ「ロリポップ!」にインストールされたWordPressの中の「ロリポップレンタルサーバFTP」上でのお話です。

 

具体的な手順 

必要なファイルをサーバーにアップロードする

ロリポップレンタルサーバFTP」にログインする

f:id:khirok:20200127220832p:plain

themesディレクトリ( / > wp-content > themes )に新しいフォルダを作成する

testというフォルダを作成しました

f:id:khirok:20200127222755p:plain

新しいフォルダの中身

・index.php

・style.css

 

この記事では、WordPress上でCSSを適応する方法を手軽に確認するため、この2つのみを扱います。

 

index.phpにテンプレートタグを追加する
<!DOCTYPE html>
 <html lang="ja">
 <head>
  <meta charset="utf-8">
  <title>初めてのWordpress</title>
 
  <link rel="stylesheet" type="text/css"
href="http://yui.yahooapis.com/3.18.1/build/cssreset/cssreset-min.css">
  <!-- リセットCSSを読み込んでいる -->
 
  <link rel="stylesheet" type="text/css"
href="<?php echo get_stylesheet_uri(); ?>" />
  <!-- 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
Author: Shibata Hiroki
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 Codex

に乗っているものですが、WordPressのstyle.cssに必ず記載する情報だそうです。

 

ちなみに、今回は書かなくてもCSSが適応されました。

 

しかし、機能を付け足すと不具合が起こるかもしれないので、最低限の情報だけ書くことにしました。

テーマを適応させる

WordPressダッシュボードからテーマを選択する

f:id:khirok:20200127224804p:plain

 

新規作成したフォルダ名のテーマを有効化する

f:id:khirok:20200127225453p:plain

サイトを表示する

f:id:khirok:20200127225308p:plain

意図した通りの見た目になりました。

f:id:khirok:20200127231601p:plain

 

style.cssを変更した時

画面に適応されるには時間がかかるかもしれません。

私は、3分ほどかかりました。