WordPressテーマ作成その5~ヘッダーとフッター

ここで、wordpressの「ループ」という概念について触れておく。

例えば記事を書いたとしよう。
wordpressでは、書かれた記事を読むというリクエストがきたときにまず、その記事がそこにあるかという確認をする。そして、その記事があれば記事を表示する処理をする。複数の記事があればそれを繰り返す。もし記事がない場合は記事がないという表示をする処理をする。

つまりは、条件(if)によって「処理した結果を表示する」を繰り返していくのだが、簡単に言うと、この処理をコードとして書き表したものが「ループ」である。

WordPressのテンプレートファイルは、表示するページの種類によって決まっている。


single.php 単一の記事ページ
category.php カテゴリーページ

ではこれらのファイルがない場合、どうなるのか?
wordpressでは最終手段としてindex.phpを使う。その辺の優先順位は公式ページを見ていただくとして、ここではトップページの構成を考えてみる。
その2の図にあったようなサイト構成の場合、その構成図をコードで書いてやれば、表示することが出来る。

1枚の紙としてみると、上にheader.php、横にsidebar.php、sidebar2.php、下にfooter.phpとなっている。真ん中にindex.phpとなっているわけだが、index.phpという大きな紙の上にheader.php、sidebar.php、sidebar2.php、footer.phpと言うそれぞれのパーツを置いたという見方も出来る。
htmlで書くと下記のようになる。

これを分割してやる。分割してやることによってどのページでも使用できる。まず、ヘッダとなるパーツを書いてみよう。ダッシュボードの「外観 > テーマ編集」から、右メニューにある「ヘッダー(header.php)」をクリックして編集する。

“WordPressテーマ作成その5~ヘッダーとフッター” の続きを読む

社会離脱中の出来事その5(7月その1)

7月2日

Ipadを携帯音楽プレーヤーにしたのだが、アナログの音源が結構あってそれも取り込みたい。自分でプレーヤー回して、CDに焼けばいいのだが、まずカートリッジとレコード針の状態が問題。

さらにもっと問題は、演奏する時間がまるっとかかるってこと。音飛びとかもあるだろうし、これは外部発注だなと色々調べた結果、これぞというところを発見。

見ればレーザーレコードプレーヤーなるものを使用。そんなモノがあるのかと調べたらあるんだねぇ。

レコードと仕様書を送ればやってもらえるそうなんだが、そこはそれ、どんな人なのか会ってお話ししたいじゃないですか。

六会日大前までで向いて、会うことができました。こういうことする人は、趣味人なんだと思ってたけど、ホントにその通り。

中々マニアックな話をしてレコードを預ける。納期1ヶ月。
後日聞いたCDの音質は、素晴らしい。アナログの音源だったとは思えない。

その時食べたのがこれ

140702_132013

ラーメン+汁無し ニンニク+ニラキムチ+生玉子。卵黄が乗ってるのなんてすっかり忘れてた。なので卵がダブる。

7月6日

ご無沙汰していた新松戸。電話では馬券の話なんてよくやってるんですが。

140706_135157

トマトに塩昆布なんだけど、これが滅法旨い。こんなアイデアが楽しいんだよなぁ。

“社会離脱中の出来事その5(7月その1)” の続きを読む

外メシシリーズ-8月第五週Part2-

 8月30日
昼頃までうだうだ。3周年のお祝いに花を買わなきゃ。花をアレンジしてもらっている間に昼飯

140830_154122

ラーメン普通+替え玉バリカタ。先日の通り出汁感ばっちり。麺の硬さの違いも楽しめる構成。
3周年は馬鹿騒ぎ。些か疲れる。帰りに小腹が空く。いつも小腹が空く。
柏にある店の3号店。

140830_201725

カシミール。ホールの女性がなっちゃいないが、味は柏と同じ。近くなって嬉しい。

“外メシシリーズ-8月第五週Part2-” の続きを読む