WordPressのテーマをwp.Vicuna Extに変更の続き。wp.Vicuna Extは、デフォルトで入れた状態では、WordPress用Vicunaスキンのうち一番上の「Smart Canvas」というスキンになっています。このSub skin module setの中にある、「Leaves」というのに変えたいなと思っていました。
「Leaves」をダウンロードすると、ダウンロードしたファイルはleaves.zipというファイル名ですが、展開するとmoduleというフォルダになります。一方、デフォルトで入っている「Smart Canvas」というスキン(フォルダ名はstyle-smartCanvas)内にmoduleというフォルダがすでにありますので、これをleavesを展開してできたmoduleで上書きします。Sub skin module setを複数入れておいて、管理画面で入れ替えるということはできなさそうです。
つまり、moduleまでのディレクトリ構成としては、
wp-content/themes/wp.vicuna.ext/style-smartCanvas/module
のようになります。階層が深いですね!
ところで、日本人WordPressユーザーで、wp.Vicuna Ext系のテーマを使っている人というのはたくさん見かけます。確かに文字が主役という感じでかっこいいです。公式サイトのテーマ集にあがっているような画像を多用したテーマは、ぱっと見かっこいいですが、ずっと見ていると飽きますし(自分のブログを一番よく見るのは、結局自分なので)、なぜか自分の手の出せないところで何かがずれたりして直せなかったりすると悲しいです(HTML/CSSにとても詳しい人でもない限り)。一方、wp.Vicuna Extはテキスト主体のシンプルなかっこよさがあり、いいのですが、多くの人がこの小さっぱりしたテーマに何の手も加えず使っているので、ブログ単位で印象が残らないというか、みんな同じに見えてしまいます…。
wp.Vicuna Extは、テンプレートはともかくCSSはいじってなんぼだと思います。そのためにCSSにはかなり親切な注釈がついています。なので、今後どんどんいじっていこうと思っています。
あと、サイドバーもいじりました。テーマのsidebar.phpを直接ブラウザから開けるので、そこから。上からSearch、Feedsは元々テーマに埋め込まれているのでそれを使い、最近の投稿、カテゴリー、アーカイブ、リンク集はウィジェットでやっています。最後のMetaはまたテーマ埋め込みのを使ってます。
以前から、このブログには不具合がありました。それは私がログインした状態のままコメントを書き込もうとしても書き込めないことです。コメントを書き込むためにはわざわざログアウトする必要があって、その後エントリを編集したりしたいときはまたログインしていたわけです。これが面倒でコメントの返事も遅れがちでした。一応ログアウトすればコメントはできるので、面倒だなあと思いつつそのまま運用していたのですが、やっと重い腰をあげて原因究明をしようと、プラグインをほぼ全部止めてみたりしたんですが、やはりできない。そこで、原因はテーマかも? と思い、使っていたlingeousというテーマからWordPressのデフォルトテーマに変えてみたら、ログインしたままコメントできる! というわけで原因をつきとめました。
しかし今日になって、管理画面を見たところ、テーマlingeousの新しいバージョンが出ていました。そしてWordPressは本体もプラグインもそうなのですが、デザインテーマも同様にブラウザの管理画面だけでアップグレードできます。そしてこのテーマの新しいバージョンでは、ちゃんと管理者もログインしたままコメントもできました。ただ、新しいバージョンを上書きしたため、今までテーマに加えてきた改造(サイドバーに貼ったバナーや、トラックバックURLの表示、その他細かいCSSの改造など)が全部なくなっています。まあ、こんなこともあろうかとFTPでローカルにコピーを取っていたので別にいいのですが、この今まで使っていたlingeousというテーマ、黒とピンク主体のはっきりした色で、最初ぱっと見たときは惹かれたんですが、最近ちょっと見飽きてきていたんですよね。
というわけで、これを機に以前から目をつけていたwp.Vicuna Extに入れ替えることにしました。
以下、今まで使っていた「lingeous」テーマ。もう使わないので記念にキャプチャ。

そもそもVicunaというのはWordPressのほか、MovableTypeやNucleusなどの各種ブログツールに対応していてこれらから共通のXHTMLを書き出してくれるデザインテンプレートで、それに合わせてCSSで書かれたデザイン(スキン)がいくつもあります(WordPress用スキン)。
wp.Vicuna ExtはVicunaのWordPress版で、なおかついくらかの機能が追加されたもののようです。最初こちらのページからSourceforge経由で何度かダウンロードしたファイルが壊れていて展開できなかったので、運営者の方のブログからma38su’s wp.vicuna.ext at master — GitHubに行ってこちらの「Download」リンクからダウンロードしました。こちらのファイルの方が若干新しいのかもしれません。

Vicunaインストール後「Vicuna Config」と「レイアウト」が追加されました
入れてみると、管理画面の「外観」のところに「Vicuna Config」と「レイアウト」が加わりました。指示は基本的に英語で書いてあるのですがまあ適当に設定。デフォルトでは1エントリのみを表示するときにシングルカラム(サイドバーがなくて、サイドバーの内容はフッターに来るもの)になっていたので、これをブログをトップページから見るときなどと同じく2カラムにしました。AutoPagerizeの時代にフッターの内容は読まれないと思うのと、私の場合カテゴリ数が多いので、これをフッターに置くと意味なく下に長くなるからです。その他のページもカラム数を指定できるのですが、全部2カラムにしています。
あとはタイトルを「エントリタイトル – ブログタイトル」の順になるように設定したりとか。これは以前All in One SEOで「エントリタイトル|ブログタイトル」に設定したので、これと競合するはずですが、Vicunaの設定の方が優先されるようです。この「 – ブログタイトル」を「|ブログタイトル」などに文字を変えることは設定画面からはできないようですが、これはまあいいです。All in One SEOはエントリタイトルを先に置く用途以外ではほとんど使わなかったので利用を停止しました。
それからこのテーマではページ送りとトラックバックURLについてはあらかじめ設定されているので、そのまま使うことにして、ページ送りのためのWP-PageNaviの利用はやめました。またもとからトラックバックURLを表示する仕様になっているため、テーマを書き換えてトラックバックURLを表示する必要もなくなりました。

はてなスターをつけた様子。☆の位置が下すぎます…
wp.Vicuna Extに機能を追加するプラグイン、Vicuna Adaptorも入れました。はてブ数表示(赤い字で○○usersというアレです)などができますが、とりあえず使う機能ははてなスターだけ。はてなスターを使うためには管理画面からはてなスターのトークンを入力する必要があります。以前lingeousテーマの際もはてなスターを導入していましたが、そのときはWordPressに「はてなスター」を設置してみたを参考にheader.phpをじかに書き換えていました。そこからはてなスタートークンをコピペしてVicuna Adaptorの管理画面に入力すると、はてなスターが復活しました。でもなんか☆だけが下の方にずれていて変な感じです。見た目はあとで調節することにします。
そのほかサイドバーとか、アップロードした画像が左端にはりついているのとか(画像周りのCSSを書く必要がある)、サイドバーに検索ボックスが2回表示されたりして整理されてないのとか、スキンの入れ替えがなぜかできないとか、いろいろ問題はありますが、とりあえず最低限動くようになったので、今日はここまでかな。
つい先日リリース候補 2が出たばかりでしたが、WordPress 2.7 が出ていたのでアップグレードしました。その前に、Backing Up Your Database « WordPress Codexにしたがって、phpMyAdminからデータベースをダウンロードしましたよ。
開発ブログの動画を見るまで、管理画面の各ボックスがドラッグ&ドロップで動かせるのを知りませんでした。以前WordPress 2.7 Release Candidate 1にしたとき、本文を入力するボックスが狭いと文句を言っていたのだけど、本文右のボックスを下に移したので本文入力スペースが広々しました。そのほか自分にとって重要度の高いものを上に持ってきたりなどカスタマイズしました。
そんなわけで現在の記事投稿画面は以下のような感じ。いじる前の画面と比べると、本文右にあったボックスを下にもってきて、本文入力スペースを広くしてみました。

WordPress 2.7の紹介動画はこちら(英語です)。
(この段落追記)日本語ブログでもWordPress 2.7の紹介が出ました。「日本語版を完全にアップグレードするには、現時点では自動アップグレードは使えません」とのこと。私は管理画面が英語混じりであることは、あんまり気にしないでおこうと思います。そのほかの記述についても、英語版ブログのエントリは適当に読み飛ばしていたので、あとからでも日本語訳が出るのはありがたいです。
ジャズミュージシャンの名前
ところで、WordPressの主要開発者はみんなジャズが好きだそうで、バージョン1.0がマイルス・デイビスでありそれ以降各バージョンにはジャズミュージシャンの名前がついているのです。最新の2.7は「コルトレーン」。
というわけで、ジャズ関係者でHTML手打ちブログを書いているような人はWordPressに移行したらいいんじゃないでしょうか。RSSリーダーで読めて私も嬉しいし。あるいはどこかのレンタルブログで書いているような人もドメイン取ってWordPress入れたらいいと思うです。
» A Love Supreme

WordPress 2.7 リリース候補 2 (RC2)が出たのでアップグレードした。私はすでにRC1を入れているので、管理画面のTools→Upgradeでアップグレードできた。
管理画面をクリックしていくるだけでアップグレードできてしまうので、ログのデータベースをバックアップしておくのを忘れたし、プラグインも停止しなかったのだけど、これでよかったのかな? 少なくともデータベースはバックアップを取っておくべきだったと思う。結果的にログが失われたりしていないので良かったけれど。
管理画面がところどころ英語なのは相変わらず。個人的には特に気にしないけど、RC1を入れたとき、英語版ブログからダウンロードするのでなく、数日後に公開された日本語版ブログからダウンロードしたRC1を入れるべきだったのかな?
とりあえず入れたばかりなのでRC1との変化はまだわからない。ひとつだけ、RC1のとき、Tools→ToolsのページでGoogle Gearsをインストールして適用したのだけど、「ローカルの保存ファイル状況」というところにエラーメッセージが出て、ファイル保存が途中で止まってしまったのが、今回は全部保存できたみたい。
WordPress 2.7 Release Candidate 1が出たので、2.6.3からアップグレードしました。
アップグレード手順
開発ブログからRC1をダウンロードし、Backing Up Your Database « WordPress Codexを参考にしてphpMyAdminからMySQLのデータベースを手動でバックアップし、FTPソフトでアップロードした画像類のあるディレクトリ(私はデフォルトのままなので /home/yuco/www/blog/wp-content/uploads 以下)からアップロードした画像類をバックアップし、プラグインを全部停止して、RC1をまるごと上書きアップロードしました。後から思えば、自分で書きかえているテーマもバックアップすべきだった。実際は、特にファイルが消えたりはしませんでしたが。
以上の手順はWordPress のアップグレード – WordPress Codex 日本語版を参考にしました(WordPress日本語版公式サイトのアップグレードは書き方が単純すぎますね)が、この中にある「wp-includesディレクトリーとwp-adminディレクトリーの古いファイルを削除してください」というのがよく分からなかったので、ディレクトリ内のファイルを消したりはしませんでした。ディレクトリ内にはあまりにもたくさんのファイルがあり、消してしまってから消すべきでないファイルに気づいたり、それを防ぐためにバックアップしたりするのも面倒だなーと思ったので。それに、古いファイルは、RC1で上書きされると思ったし。とりあえず今は特に支障なく動いています。
また、FTPによる上書きは、一度FTP接続が切れてアップロードが中止されてしまい、その段階では管理画面が新しくなっていたものの、見え方がちょっと変で、ブログ自体は真っ白になって何も表示されなかったのですが、再度同じようにアップロードして(また接続が切れてしまったのですが…)、管理画面にログインすると、アップグレードページに行くように言われて、そこにジャンプしたところ無事アップグレードが行われたらしく、管理画面もブログ本体もちゃんと見えるようになりました。
管理画面の変化
以前から話題になっていた通り、管理画面が大きく変わりました。メニューは特になにもしなくても大体日本語になっていました(一部英語が残っています)。ブログ投稿のテキストボックスが狭くなってしまったのがちょっと不満です。

WordPressの新しい投稿画面。テキストボックスがちょっと狭くないですか?
また、画像アップロードですが、画像の貼り付けサイズを選ぶところでLargeだけ日本語になってない上、選択ができません。一番よく使うサイズなのに…。

画像アップロード
プラグイン類
その後、プラグインを再有効化してみました。まだ全部の動作をきっちり調べていませんが、今のところ特に問題なく動いていそうです。
WordPress.com StatsについてはAPI Keyの再入力と「このブログは以前にも登録していたblog.yuco.netと同じですよ」という関連付けが必要でした。これによってアクセス解析結果が引き継がれるようです。
そのほか、私が使っている範囲では、大抵のプラグインは特に再設定などは必要ありませんでしたが、Amazon Reloadedは管理画面→設定→Amazon Reloadedで国を日本にしてアソシエイトIDを再入力する必要があります。
というわけでAmazon Reloadedのテスト。TM NETWORKのメンバーの美化著しいジャケットの最新アルバムを貼ってみます。このプラグイン、検索精度はいまいちなのですが(Amazon本体でなら検索結果に出てくるはずの商品が出てこなかったり)、以前からそうなので今回のアップグレードに関係あるかどうかは分かりません。また目当ての商品が検索で出てこない場合は、面倒ですがAmazon本体で一旦検索したのちASINを入力して検索すると目指す商品を発見できます。

以下はWordPress Media Flickrのテストです。水族館で見たリーゼント魚↓

以前うまく動かなかったWP-DB-Backupは今回使わないことにしました。データベースのバックアップはプラグインを使わず、時おり手動でするだけでいいだろうと考えました。
追記:WordPress日本語サイトでもWordPress 2.7 リリース候補 1のお知らせが出ましたね。