2006-12-14
くもり

向ケ丘遊園停車特急

yuriko(a) による 10:07:11 の投稿
カテゴリー: 鉄道ネタ
タグ: ,
061214_1002~0001.jpg

いまや絶滅危機である、向ケ丘遊園停車の特急です。
新宿まで乗るのはもったいないですが、遊園から乗車の実績を作ることで、停車を温存させたいですね〜〜。

[GPS情報URL]

http://walk.eznavi.jp/map/?datum=0&unit=0&lat=+35.37.01.18&lon=+139.33.50.88&fm=0

wp_insert_post() 関数修正

yuriko による 02:40:00 の投稿
カテゴリー: WordPressハック

wp-mta を全面的に書き換えていますが、div タグや br タグに付与した class 属性が消えてしまうという問題がありました。どうやら、wp-includes/functions-post.php にある wp_insert_post() 関数で apply_filters('content_save_pre', $post_content); を実行した段階で消されるようです。

このフィルターは wp-includes/default-filters.php にて、wp-includes/functions-formatting.php にある balanceTags() 関数が呼ばれるように定義されています。

そこで、このフィルターが実行されないように、remove_filter()balanceTags の呼び出しをやめるようにしてみましたが、これは失敗しました。仕方なく、wp-includes/functions-post.php をいじって apply_filters('content_save_pre', $post_content); のある行をコメントアウトしてしまいました;-) これで、意図通りの動きをするようになりました。

ところが、wp_insert_post() 関数は XMLRPC 経由で投稿するときも呼ばれるわけで、ウェブログクライアントソフトで投稿するときも、div タグに設定した class 属性が消えるんでしょうか……。もし消えるなら、クライアントソフトは使えないということになりますし、消えないなら、XMLRPC 経由での投稿処理を解析することで、メール投稿でも class 属性を消さないようにできますね。

でも、WordPress コア (functions-post.php) をいじる必要があるなら、wp-mta の新バージョンはリリースできないよぉ〜〜。どうにかしてコアはそのままでいい方法を見付けないと。

玉葱安売り

yuriko(v) による 02:27:33 の投稿
カテゴリー: WordPressハック,地域情報
06-12-11_20-14.jpg

玉葱が1つ9円で安売りしています。
(wp-mtaテスト)