Yuriko.Net 個別記事

WordPress 2.2 本家版リリース
本日、WordPress 2.2 本家版がリリースされました。当初、4月23日リリース予定でしたが、遅れていました。
2.0→2.1 ほど大きな変化はないですが、内部的には洗練されているようです。最大の目玉は Widgets サポートでしょうが、旅行ウェブログは Widgets を使うテーマじゃないので、あまり恩恵がありません……。テーマを改造して Widgets を使うようにしようかな。
でも、CVE-2007-2627 の脆弱性は直ってないようですし、管理画面でのページめくりにバグがある(*)のも直ってなかったので残念でした。
(*) 旅行ウェブログは、WP インストール URL とウェブログ URL を分離していますが、このとき、管理画面での「前ページ」「次ページ」のリンクがおかしくなります。インストール URL が http://example.jp/install/ で、ウェブログ URL が http://example.jp/weblog/ の場合、投稿一覧のページめくりが http;//example.jp/weblog/install/wp-admin/edit.php?paged=2 などとなってしまうのです (http;//example.jp/install/wp-admin/edit.php?paged=2 が正当)。
自力で修正しようと思い、link-template.php の next_posts_link(), previous_posts_link()
を見てみましたが、そこから呼ばれている get_pagenum_link()
を直す必要があり、これは難しそうなのでやめました。「いま管理画面にいるかどうか」をチェックする必要がありますが、うまく書ける自信がありません……。本家にバグ報告するのが素直でしょう。