老眼palm

老眼だけど、ぢっと掌を見る プロフィール RSS

WordPress 2.7でiNoveテーマの調整

WordPress 2.7にアップグレードして、iNoveテーマを調整したメモ。

  • 文字やリンクの色調整をした。(style.css)
  • カレンダーまわりの見栄えの調整をした。(style.css)
  • タイトルを前のテーマと同じく「記事タイトル | ブログタイトル」という恰好にした。(header.phpと404.php。デフォールトは「ブログタイトル » 記事タイトル」。)WordPress2.5で機能追加されていたので、次のようなコードで簡単にできる。
    <title>
      <?php wp_title('|', true, 'right'); ?>
      <?php bloginfo('name'); ?>
    </title>

    WordPress2.5以前ならこんなコードが必要。

    <title>
      <?php wp_title(' '); ?>
      <?php if (wp_title(' ', false)) { echo ' | '; } ?>
      <?php bloginfo('name'); ?>
    </title>
  • タグだけつけて、カテゴリは未分類のまま使っていないので、the_category()を呼んでいるところを呼ばなくしたり、the_tags()に置き換えたり。(search.php、archive.php、single.php)
  • IE6で表示が崩れていたのを対応(したつもり。style.css)
    IE6で表示したときだけ、サイドバーがメインの横に来ないで、記事表示が終わったところから始まってしまう。IE6からのアクセスもまだ20%弱あるようなので、対処しなきゃ、と思うのだが、これは少々厄介だった。IE6で表示が崩れたのもたまたま気がついただけで、自宅にはIE6の環境はない。心当たりのところを変えながら、browsershots.orgで確認する、というのを繰り返した。
    結局、iNoveテーマをいじったときにpreのスタイル指定を変えたことが問題だった模様。「pre要素へのスタイル指定」という記事を参考に、width:97%;としてあったものをwidth:90%;とすれば崩れなくなっているようなのだが、自信はない。

その他、Mobile Eye+ 1.3というのも設置してみた。WILLCOM WX320Tでアクセスすると、表示モードがケータイモードだと携帯向け表示になって、Smart-Fitモードとデスクトップモードの場合はPCでアクセスしたのと同じ表示になる。なかなか考えられていて良い。

「WordPress 2.7でiNoveテーマの調整」へのコメントは 2件です。

「WordPress 2.7でiNoveテーマの調整」へのコメントをRSSで購読する /トラックバックする

  1. 貴サイトに設置されている Mobile Eye+ ですが、XSS 脆弱性や「前後の投稿への移動なのに URLGATE に入ってしまう」など、数々の不具合を抱えていることが判明しています。作者による開発は停滞していますが、独自に改良パッチを作成・配布していますので、適用を検討してみてください。なお、「全角→半角変換」はオフにされているようなので、XSS 脆弱性は発生しないと思われます。

  2. わざわざ連絡いただき、ありがとうございます。

    今日時間を見つけて、ようやく改良パッチを適用しました。

    前後の記事に移るとき、URLGATEが出てきてたのが直りました。

コメントをお願いします。