遅ればせながらさくっと WordPress 2.0.5 にアップデートしました。Standing Tall さんの WordPress 2.0.5の主な変更点 で訳されている通りなのですが、嬉しいのが
プラグインをファイル名ではなくプラグイン名でソートするようにした #2412 [4323] [4324]
というところ。今まではプラグインを使わないと実現できませんでしたし、それもいろいろと面倒だったのでもはや無視していたのですが、ぐっと見易くなりました。
ちょこっと改造
コアファイルをいくつかいじってしまっているのでそれも手を入れてアップロード。もしかしたら誰かの役に立つかも知れないのでメモとして残しておきます。
どのファイルのどの行に手を入れたのか、ということを全て書き残しているしているので、こういうときに便利です。覚えていられないだけなのですが。
古い情報情報なので今は使えません。
アップロードフォーム(?)を非表示に
IImage Browser を使っているのでデフォルトのアップロード機能は使っていない ((あと、昔は SAFE MODE で動かなかったので、という理由があったのですが、 Numb. さんのところで XREA 限定ですが動かす方法が XREA で WordPress ファイルアップロード機能を利用するという記事で紹介されているので意義が薄れてしまいました。しかもその後 XREA の方でPHPから作成されるファイルの所有権が定期的に変更されるようになったのでより意義が薄れてしまいました。うーん。でも IImage Browser が使い易いから良いのです。))のです。使わないものがあると邪魔なので非表示に。
Castaway。さんが紹介されていた方法と全く一緒です。
./wp-admin/edit-form-advanced.php の224~230行目、および ./wp-admin/edit-page-form.php 191~197行目、
[code lang="php" -0]
if (current_user_can('upload_files')) {
$uploading_iframe_ID = (0 == $post_ID ? $temp_ID : $post_ID);
$uploading_iframe_src = wp_nonce_url("inline-uploading.php?action=view&post=$uploading_iframe_ID", 'inlineuploading');
$uploading_iframe_src = apply_filters('uploading_iframe_src', $uploading_iframe_src);
if ( false != $uploading_iframe_src )
echo '';
}
[/code]
各行スラッシュ二本でコメントアウト。行数は2.0.5の場合です。以下同じ。
画像リンクの width と height の指定
リンク機能で画像を指定するとこんな感じに画像でのリンクが可能です。どんな大きさの画像にも対応できるように縦幅、横幅が指定されていないのですが、使う画像の規格が決まっている場合は Valid を目指しているのもあって指定しておいています。
./wp-includes/links.php の247行目、
[code lang="php" -0]
$output .= "
link_image\" $alt $title />";
[/code]
に追加して、 200x40 の場合ですが、
[code lang="php" -0]
$output .= "
link_image\" $alt $title height=\"40\" width=\"200\" />";
[/code]
と。これの2行下は相対パスの時用のようです。
あと、カテゴリごとの RSS フィードを配信 ((わかりやすい解説: caramel*vanilla さんの WordPressでカテゴリーごとのFeedを配信))しているのですが、画像でやると幅どころか alt 属性も表示されなくて Invalid です。そこで同じく追加。
./wp-includes/template-functions-category.php の351行目の
[code lang="php" -0]
$link .= "
';
[/code]
を 10x10 のアイコンを使っているので、
[code lang="php" -0]
$link .= "
';
[/code]
と変更。あまりすっきりしたやり方ではありませんが。でもコードを見る限りもともとでも alt 属性と title 属性が表示されそうなのですが……?
全角のスペースでも AND 検索を可能に
BirDesign さんで紹介されていた方法です。挿入する行が変わるだけです。
./wp-includes/classes.php の431行目辺りに
[code lang="php" -0] $q['s'] = str_replace(' ', ' ', $q['s']);[/code]
という一行を挿入。たったそれだけですがぐっと使い易くなるらしいです。ATOK の設定 ((ATOK 2006 の場合、ヘルプに詳しいやり方が載っていました。他のソフトウェアでもあると思います。))で常にスペースキーを押すと半角のスペースが出るようにしているので実感していないのですが。
del, ins の datetime のズレを修正
どうでもいいこだわり。誰も気にしていないのは分かっていますっ。
./wp-includes/js/quicktags.js の34行目
[code lang="javascript" -0]'+00:00';[/code]
を日本で書いているので、
[code lang="javascript" -0]'+09:00';[/code]
に。本当に無駄なこだわりです。
そういえば
2.0.4 の時からそうだったのですが、なにもパッチを当てなくても抜粋表示が出来るようになったのですね、と感動していたのですが Numb. さんで WordPress ME2.0.5 アジア圏用パッチファイル という記事が書かれていることから考えても違うみたいです。
では当サイトの検索でうまく抜粋表示されているのはどういう訳なのでしょうか? 本家のものを、その点に関しては何もいじらず使っています。???
追記: Search Excerpt WordPress Plugin のおかげでした。