タイトルのLuvRed2とは勝手に私がつけた今のTHEMEの名前です。何で2なのかというと前回のデザインが1で、それを基本にして作ったからです。LuvRedとは、loveredのこと。名前思いつかなくて、サイト作る時にいつも赤を入れたくなるのでこの名前にしました。
今回のこのTHEMEを作る時の大きな目標は

  1. Blogらしくないデザインにしたい
  2. 数多く話題もごちゃごちゃのカテゴリーを整理したい
  3. WPのPage機能をもっと生かせるようなサイトにしたい

というのが大きなポイントでした。幸いWPにはページごとにデザインを変更したりするのに使うis_機能カテゴリ毎にテンプレートを変更できる機能テンプレートを優先順に選んでくれる機能他様々な便利な機能があるし、v1.5からはTHEMEを採用したので新しいデザインにするのも楽になりました。
さてLuvRed2の構造ですが、

  • Home
    • Announcements(タイトル表示)
    • 過去のTop(記事表示)
  • Daily Life(DailyLife以下のサブカテゴリの記事一括表示)
    • DailyLifeのサブカテゴリ(タイトル表示)
    • DailyLife関連のPage
  • Web(DailyLife以下のサブカテゴリの記事一括表示)
    • Webのサブカテゴリ(タイトル表示)
    • Web関連のPage
  • Languages(DailyLife以下のサブカテゴリの記事一括表示)
    • Languagesのサブカテゴリ(タイトル表示)
    • Language関連のPage
  • House(DailyLife以下のサブカテゴリの記事一括表示)
    • Houseのサブカテゴリ(タイトル表示)
    • House関連のPage

という感じになっています。
THEMEファイルは今回sidebarをメインカテゴリ毎に5つ使っています。本当は1つにしても良かったのですが、ややこしいからわけました。Categoryテンプレートもメインカテゴリには記事を一括で表示するようにそれぞれ作り(category-x.php)、category.phpはタイトル表示するようにしました。Homeの”過去のTOP”というのは、ホームページの一番上のWelcome画像とメッセージで、季節毎に写真を変えたりメッセージを変えたかったので新しく作ってみました。このアチーブは記事で一括表示しますが、スタイルを他のとは変更したかったのでこのカテゴリ用にもcategory-x.phpを作りました。(xはこのカテゴリのIDの数字です)悩んだのが、検索された時やシングル表示の時にこのカテゴリの表示が他の記事と同じスタイルになってしまうことですが、Style Posts From Some Category Differentlyを使うことによって解決しました。
Homeの”Latest Posts”では、最新の記事をexcerpt表示に、その前5つをタイトル表示にしていますが、日本語だと本文を利用するこのexcerptがうまくいかないので、いちいちexcerpt欄に記事の最初の部分をコピペしています。
今回新たに使ったプラグインも幾つかあるので、それはそれぞれのプラグインの説明記事でしていこうと思います。