ブログ開設当初はWordPressのテーマにiFeatureを使っていたのだが、カスタマイズしていく上でいろいろ不便なところがあったのでSuffusionに乗り換えることにした。iFeatureの何がイケてなかったかというと、CSSをちょこっと変えたいといったときに、メインのstyle.css
にスタイルを書き加えてもまったく反映されないところ。WordPressのダッシュボードから、「外観/テーマの編集」をクリックして、右側の一番下にある「スタイルシート(style.css
)」を選択すると、一般のテーマではグローバルなスタイルを変更できるのだが、HTMLのソースを見てみるとiFeatureはどういうわけかstyle.css
を読み込んでいないのだ。
<link rel="stylesheet" href="http://h2plus.biz/hiromitsu/wp-content/themes/ifeature/core/css/foundation.css" type="text/css" /> <link rel="stylesheet" href="http://h2plus.biz/hiromitsu/wp-content/themes/ifeature/core/css/app.css" type="text/css" /> <link rel="stylesheet" href="http://h2plus.biz/hiromitsu/wp-content/themes/ifeature/core/css/ie.css" type="text/css" /> <link rel="stylesheet" href="http://h2plus.biz/hiromitsu/wp-content/themes/ifeature/css/style.css" type="text/css" /> <link rel="stylesheet" href="http://h2plus.biz/hiromitsu/wp-content/themes/ifeature/css/color/green.css" type="text/css" /> <link rel="stylesheet" href="http://h2plus.biz/hiromitsu/wp-content/themes/ifeature/css/elements.css" type="text/css" />
読み込んでいるのはifeature/style.css
ではなくifeature/css/style.css
。つまり、スタイルを変えたい場合は、WordPressのダッシュボードからの編集は不可能で、ifeature/css/style.css
をFTPでローカルに落として編集して、再アップロードしなければならなく非常に面倒くさい。実際、ブログ開設当初はそうしていたんだが、あるときテーマが更新されていたのでアップデートしたら、それまでにカスタマイズしたスタイルがすべて水の泡。そりゃそうだと、アップデートしてから気付いたが後の祭り。
さらに、ChromeのDeveloper ToolsでJavaScriptコンソールを見ると、やたらとエラーが発生していた。普通のユーザーは気にしないかもしれないが、プログラマとしてはどうも気持ち悪い。
で、乗り換え先のテーマを物色した結果、最終的にはSuffusionに行き着いたと。外観もシンプルで、Ratingも★★★★★(ちなみにiFeatureは★★★)だし、ダウンロード数も圧倒的に多い。気に入って使っているユーザーが多い証拠だ。これからまた少しずつテーマをカスタマイズしていこう。
1 コメント