テーマ編集

先日blogの管理画面を開いたら、最近使っているテーマがバージョンアップされましたという通知が、でていたので、なんの気なくバージョンアップしたら

blogタイトルが全部大文字になっていた。

うーん、なんかカッコ悪い。

きっとテーマのどこかで使っているスタイルに、「全部大文字で書く」とか指定されていると予想されるので、テーマを編集して元のようにgfdlog(仮)と表示されるようにしたいと思って、捜索開始。

結論:
css.php に以下の記述を追加。
h1.blogtitle {
text-transform: none;
}

記述を追加する場所は、
h1.blogtitle,
h2.blogtitle {
display: block;
<?php bfa_html_inserts($bfa_ata['blog_title_style']); ?>
font-smooth: always;
}

の下。つまりh1.blogtitleのtext-transform指定を上書きしてしまう。

最初cssがcss.phpなんてスクリプトで定義されているとは思わなくて、なかなか探せなかった。
css.phpの中を見ても、blogtitleを指定している箇所はわかったけど、肝心の設定内容が、
<?php bfa_html_inserts($bfa_ata['blog_title_style']); ?>

とか関数で設定されていて結局よくわからず(PHP全然知らない)。

トップページを表示して、ソースを表示してみたら、
h1.blogtitle,h2.blogtitle{
display:block;
margin:0;
padding:0;
letter-spacing:-1px;
line-height:1.0em;
font-size:200%;
text-transform:uppercase;
font-smooth:always}

となっていた。あからさまに
text-transform:uppercase;

が怪しい。googleで検索してみたら、予想通り表示の大文字小文字を決める要素だった。cssは上書きできるので、直後で設定しなおすように修正したら、うまいことタイトルが小文字(というか設定した名前通り)で表示されるようになった。

やれやれ解決解決と思ったら、今更気がついたけど、カテゴリーとか他にも大文字で全部表示されているところが結構あるじゃない……あまりテーマをいじるとまたバージョンアップした時とかにめんどうだからあんまりやりたくないんだけどなあ。でも直したいなあ。

あと、codeタグで囲んだところはバックグラウンド黒のフォアグラウンド白で表示したいなあ。こうやってcss地獄というかカスタマイズ地獄にはまっていくんだろうなあ……

カテゴリー: PCメモ タグ: パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です