前から気になっていたWeb2.0*テーマがアップデートされていて、色を変えたりといった見た目の変更が管理画面から出来るようになったようだ。これまでもブログの見た目に飽きてテーマをいじったりしてきているが、色をちょこちょこっと変えたりできればテーマ変更の労力が減る。ちょうど前のデザインも飽きてきた頃だし(苦笑)、またテーマを変更しようとローカル環境でいじり始めた。
海外製のテーマだと、細かいところが気になってイジイジいじってしまうが、今回はなるべくいじらないことを目標に作業を行う。やったのはこんな感じ。
- 日付の表示フォーマットを変更。the_time(‘F jS, Y’)をthe_time(‘Y/n/j (D)’)にする。attachment.php, index.php, search.php, single.phpにて。
- 管理画面でフォントの色を変更。見出し関係の特徴的なピンク(#FF0088)をオレンジ(#F9630D)に。Header link color normal, Title link color normal, footer link color normalを変更。
- sidebar.phpもなるべくいじらなくて済むように、sidebar widgetを活用することにする。ただし忍カウンターやGoogle Analyticのコード、Tagclickのtag cloud panel, YourRSS.jpのSITEINFOブログパーツ、楽天とかのバナーは前のコードからごっそりコピー。またweb2.0*のadmin機能はdynamic sidebarの下の方に来るように変更。(結局sidebar.phpは結構いじる羽目に。)
いろんな部分のメッセージが英語のままだったり、基本的にカテゴリーを使っていないので、カテゴリー表示が皆「未分類」と表示されるのが鬱陶しいなど、気に入らないところもあるが、大体動いたようなので、本番環境にアップロードした。
ところが見栄えがローカル環境と全く違う。ローカル環境のWordpressのバージョンが低いためかと思い、サボっていたローカルのアップデートをやるが変化なし。前のテーマに戻したり、とだいぶ見苦しい状況を続けた。
見栄えだからCSS回りなんだろうなあ、しかしワケ分からんなあ…と思い、Firefoxの拡張機能(Web Developer)を入れ、いろいろ表示させてみた。「CSSの表示」という機能を使って、エラーの場所が分かってきた。
Web2.0*には、管理画面から見栄えを変更するために、style.cssの他にstyle.phpというコードがある。その冒頭の
require_once(dirname(__FILE__) . ‘../../../../wp-config.php’);
という部分がダメっぽい。調べてみるとdirname(__FILE__)は’/'では終わらないようなので、上記は、
require_once(dirname(__FILE__) . ‘/../../../wp-config.php’);
のようにしないとダメなようだ。 それにしてもローカル環境でなぜ動いているのかは良く分からない。
というようなことを昨日の夕方ごそごそやっていて、ようやくテーマは切り替えられたが、その顛末は今日になってようやく記事に出来たわけである。

Web2.0*仲間ですねー。
日本語WPブログで見かけたことがなかったので、なんだか嬉しいです(笑
usy
2007/05/13 15:59
usyさん、コメントありがとうございます。
実は、Web2.0*をどうしようかなあ、とか思ってたときにusyさんのブログを知って、
色合いが独特なだけに、同じテーマってどうよ、とか思って躊躇してたんですよ。
今度のアップデートでわりと簡単に色づかいが変えられるようになったんで、ようやく踏み切ったという…。
あんまりいじらないようにしたいとは言いつつも、気になるところはもう少しあるんで、
usyさんのサイトも参考にさせて頂いて、ぼちぼちいじっていこうかな、というところです。
今後ともよろしくお願いします。
roganpalm
2007/05/13 16:24