→「Toma Lyrics」とは?/お問い合わせ←

「WordPress レッスンブック HTML5&CSS準拠」を文系初心者がやった感想とレビュー

こんにちは、文系大学生のとまです。

今回は、「WordPress レッスンブック HTML5&CSS準拠」をやってみた感想と注意点を述べていこうと思います。

この本は「WordPressのテーマを自作していく」という内容の本になっています。
(※学習には、「wpX」や「ロリポップ!」など、WordPressに対応したレンタルサーバーが必要です。)

MEMO
必要知識はHTML・CSS、PHPの基本的な部分だけでOKです

ちなみに僕はこの本に取り組むに当たって、Progateで

  • HTML・CSS
  • JavaScript
  • jQuery
  • PHP
  • Ruby
  • Sass
  • React

を2~3周こなしましたが、そんな僕にもレベル的にはピッタリでした。

  • HTML&CSSについて基本的な事を勉強し終えた
  • PHPも基本は抑えた

こんな人向きの本になっています。

この本の特徴

WordPressのテーマを作成しつつ学ぶ

実際にWordPressのテーマを作りながら学んでいくスタイルの本です。

とま

手を動かしつつ勉強するのは、やはり一番身につきますね

 

テーマファイル作成方法から丁寧に説明されているため、パソコンをイジった経験が少ない文系の僕でも簡単でした。

この本で学習すれば、WordPressのテーマを多少イジれるようになるかと思います。

解説が丁寧

HTML・CSS、PHPの基本的な部分を理解している必要はありますが、解説が非常に丁寧です。

WordPressのテーマを作成するのが初めての人でも、簡単に実践ができるかと思います。

 

また、図やカラーも多数用いられているため飽きませんね。

レスポンシブデザイン対応

最近では必須の、レスポンシブデザインについても勉強できます。

スマートフォン・タブレットに対応したサイトデザインが可能です。

 

そこまで難しくはないので、スラスラできるかと思います。

本のボリューム

合計300ページほどですが、8つのChapterに分かれているため学習スケジュールが立てやすいのが良いですね。

 

ジックリと取り組んでいっても1~2週間くらいあれば全部できるかと思います。

学習する上での注意点

PCに弱い僕が本書を利用するにあたって、予期せぬところで手間取った点が何点かあったのでシェアします。

どれも基本的な事ですが、「バグかな?」と思ったら以下の項目も確認してみて下さい。

CSSが反映されない

結論から言うと、キャッシュの削除とハードの再読み込み」ができていなかったのが原因でした。

CSSが反映されず、リアル8時間くらい死ぬほど悩んだ事を覚えています(笑)

 

もし「CSSが反映されない!」と悩んでいる方は「キャッシュの削除・ハードの再読み込み」をしましょう。

軽くトラウマになりかけました。(笑)

WordPressのトップページだけが表示されない

これも結論から言うと、front-page.phpのテンプレートを先に用意してしまっていたからでした。

どういう事かというと、index.phpよりfront-page.phpの内容が優先されるため、先に中身からっぽの「front-page.php」を用意してしまうとトップページに関する内容が反映されず、表示されなかった

という事でした。

 

指示された順番通りに進めていけば良かったものの、僕はめんどくさかったので前もってテーマフォルダに全てのテンプレートを用意していたんですよね。

テーマファイルの優先順位について頭から抜け落ちていたために、だいぶ苦しみました(笑)

 

ググってみると「トップページが表示されない原因」として色々紹介されていたのですが、ファイルの優先順位について触れていた記事は(僕が見た限りでは)無かったので、ここにシェアしておきます。

この本はWordPress初心者にピッタリです

僕みたいに初心者がやると、環境設定の段階からチョイチョイ戸惑うかもしれません。

しかしそれも含めて必要な勉強だと割り切っちゃいましょう。良いトレーニングになります。

 

とはいえ技術的にやってる事は高度ではないので、基礎学習が終わった人は安心してチャレンジしていい本だと感じました。

 

また、これまで僕は見よう見まねでワードプレスでブログ運営をしていましたが、WordPress機能の新しい発見があったのもよかったですね。

WordPressでブログ運営をされている方も、プログラミング学習を兼ねて取り組んでみると面白いかもしれません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA