以前のエントリで言っていた、Wp-MixiPublishermixiに投稿できないバグが取れました。user_can_edit_postがdeprecatedだったのが原因のようです。以下のパッチでとりあえずこのハッスルサーバーでは問題なく投稿できるようです。


--- wp-mixipublisher.php.backup 2008-07-29 15:05:00.000000000 +0900
+++ wp-mixipublisher.php        2008-07-29 16:15:33.081006700 +0900
@@ -112,7 +112,7 @@
     function publishToMixi($postId) {
         global $wpdb, $user_ID;

-        if(!user_can_edit_post($user_ID, $postId)) {
+        if(!current_user_can('edit_post', $postId)) {
             return $postId;
         }

修正後のwp-mixipublisher.phpをzipにして置いておきます。これは二つの変更(1, 2)もすでに適用されています。
wp-mixipublisher.zip

Wp-MixiPublisher 1.0.0 RC2というプラグインがあるのを知ったので試していたましたが、うまく投稿できません。mixiのWordPressコミュニティによると、変更版に差し替えて、さらにこの修正を行えばよいらしいですが、、動いていない人も多数います。どうもPHP5だと動き、PHP4だと駄目なようで。確かにここで使っているハッスルサーバーもPHP4。

@ITのPHP5とPHP4の変更点の記事(a,b)を見ましたが、大きな変更点はオブジェクトの代入らしい。そこらへんが間違っているんでしょうか。

私1999年から2005年の間は結構な勢いでWeb日記を書いていたのですが、
色々面倒になりmixiだけに書くようになってい
ました。しかし、最近twitter系列のオープンなコミュニケーションが盛んになったきたことや、周りの環境の変化などにより、Web上で自分の情報がまとまった場所が欲しいと思うようになってきたので、このサイトを作ることにしました。ブログを書きながら、少しずつ各所に散らばっている情報を整理していこうと思います。