☆3:WordPressを使ったサイト構築の基礎
WordPressを使って自分好みのサイトを構築する上で必要な基礎的な情報について書かれている。 「基礎からのWordPress 改訂版」という改訂版がでているが,図書館ですぐに借りれたのでこちらの古い版をひとまず読んだ。こちらの版はWordPress 3.5対応であり,最新の4系とはまた違いがあるのかもしれない。
この本のコアとなるのはPart02-04までの部分であり,ここでテンプレート階層やWordPressループ,個別ページのカスタマイズなどWordPressのPHPの仕組みを解説してある。
特に,Part04のぱんくずリストの作成は,Part02-04までの集大成とも呼ぶべき内容であり,これを理解して書けるようになれば,WordPressでのサイト構築はなんとかなるのではないかと感じた。
基本的に,WordPressはPHPでできているので,プラグインを使わない場合は,テンプレート階層,WordPressループなどを理解して,WordPressが持っている関数を駆使して,カスタマイズすることになる。
初心者には若干ハードルが高いとも感じた。
参考箇所
p. 078: 「続きを読む」リンクの挿入
「続きを読む」リンクを挿入するには、エディタ上部にある「more」ボタンを押します。するとというタグが挿入されて、ページを表示した時には、この一に「続きを読む」リンクが表示されるんです。
よくあるWebサイトで備わっている機能をどうやってやるのか知らなかったので参考になった。HTMLのコメントとして埋め込んでいるので,通常のHTMLに記述しても問題ないことがわかって安心した。
p. 095: 05 テンプレート階層とは?
そしてどのページでどのテンプレートファイルを使うかは、テンプレート階層というルールによって決められています。
おそらくこのテンプレート階層というのはWordPressの根幹的な作りにおいて重要な概念だと感じた。この節では主なテンプレート階層と,その適用順番などを一覧しており,参考になった。
p. 172: CHAPTER 13 テーマのカスタマイズと子テーマ
WordPressではテーマというものがあり,これを使うことで簡単に外観を変えることができる。このテーマがどういう作りになっているのか,またテーマに追加してスタイルを適用する方法などが書いてあり,実際の運用上に有益だと感じた。
具体的には,スタイルの適用は子テーマを作って,そのstyle.cssで親テーマをimportすることで実現する。その他,functions.phpは上書きではなく追記して使えるので,こちらに記述すればテーマがアップデートしても継続して利用できる。
p. 182: CHAPTER 14 ブログのトップページをカスタマイズ
この節では,アイキャッチ画像を掲載したり,トップページ上に個別記事を先頭何文字かだけ表示して一覧化する方法を解説している。
テーマによってはアイキャッチ画像に対応していないものがあったりするので,自分でこのようにやる方法を把握しておくことは大事だ。また,既に「続きを読む」リンクの挿入のしかたは <!--more-->
でできるが,この節では the_excerpt()
を使って,自動的に本文中の先頭何文字かを表示させている。既存のHTMLに <!--more-->
を手動で埋め込むのは手間なので有益だった。
p. 212: CHAPTER 16 パンくずリストの作成
この本の集大成とも呼ぶべき内容。パンくずリストは他のページの情報を取得する必要があり,検索ページなど例外的なページの処理なども行う必要があるため,WordPressで実現するのは難しいとのこと。
ここまでで解説した内容をフルに活用して実装している。
まとめ
WordPressで自分でサイトをカスタマイズしていくうえで基礎的で必要なことについて解説していた。PHPのコードを書く必要があり,プログラミング初心者やPHP初心者などには若干ハードルが高いとも感じた。代わりに,プラグインに頼らないのでこの先バージョアップしても通用する知識を得られると感じた。
コメント