Oct
01
2005
遅くなりましたが、今回の新しいデザイン、”Sunshine on a cloudy day”のテーマの構造について書いてみたいと思います。
基本的には前回のLuvRedの時と同じで、今回新しいカテゴリは追加したものの
- Daily Life
- Web
- Languages
- Travel
- House
という5つの親カテゴリがあって、その下にそれぞれの内容に沿ったサブカテゴリがあります。それぞれの親カテゴリのページへ行くと、そのサブカテゴリの投稿が見れる仕組みになっていて、親カテゴリはページを分ける目的で作ったので直接これらのカテゴリを選らんで投稿することはしていません。全部を同じページにすると、内容もカテゴリリストもぐちゃぐちゃになりそうだったので区別しているわけですが、今回は話題ごとに色を変えて変化をつけて見やすくしてみました。これは親カテゴリ毎にヘッダーを変更しています。親カテゴリはそれぞれcategory-x.phpのファイルを作って(xは親カテゴリのカテゴリID)例えばDaily Lifeならheader-2.phpを呼び出すように
とし、header-2.phpのスタイルシートを呼び出すところには、スタイルシートまでのURLを記入しています。(スタイルシートもheaderの数だけ作っています。header-2.phpにはstyle2.cssという感じです)
sidebarも同様に、sidebar-2.phpを呼び出しています。
今回、Miniblogをやめてカテゴリを使ってサイドバーなどに表示しています。Archiveなどで見分けがつきやすいように、タイトルにその旨を表示しています。例えばSideblogの場合は
“Sideblog:タイトル名”
というように。投稿以外のカテゴリには基本的にこのスタイルでタイトルをつけるようにしています。
サイトのトップページは今回もhome.phpを使っています。
Welcomeブログ(Welcome写真付の、サイトの上部左にあるもの)はWordPress asides coldforged styleでカテゴリ指定して呼び出しています。今回、その右側のUpdateのところに、sasaさんに教えていただいた一定期間内だけ[NEW!]を表示するtipsを使いたかったのでこちらをLoopで表示しました。カテゴリ指定はFront page catsでマイナス指定しています。マイナスしたのは普通の投稿以外のカテゴリ、AnnouncementsやWelcome、Sideblogなどが含まれてます。
同様に、下のAnnouncementsもLoopで、クエリーで呼び出しています。これにも先程の”new”表示を入れたかったので。
他はだいたい前回のテーマと同じかと思います。
これからは本格的に英語の勉強の為にもと、英語のサイトも同じデザインでアップしてみました。ドメインのルートです。デザインは同じでも少しは違いも必要かな?とヘッダーの写真とその色を変更してます。頑張ってこっちも更新しないとなぁ・・・。
Trackback URI: http://www.hyperpup.com/main/archives/278/trackback/
WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') ORDER BY post_date DESC LIMIT 1' at line 1]
SELECT ID, post_title FROM wp_posts WHERE post_date < '2005-10-01 16:18:45' AND post_type = 'post' AND post_status = 'publish' AND ID NOT IN () ORDER BY post_date DESC LIMIT 1

