お知らせ

WordPress関数リファレンスガイド2010年11月18日

WordPress関数リファレンスガイド」が発売されました。
WordPressでテンプレートをカスタマイズしたり、テーマを作ったりしたい方に向けた、テンプレート内で使う各種の関数のリファレンス本です。
WordPress 3.0に対応しています。

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

MT-Dispatchその後

| コメント(0) | トラックバック(0)

先日、「MT4.26+MT-Dispatchプラグインでトラブル」という記事を書きました。
その後、MTOS-DEVメーリングリストで、プラグイン作者のところでも、こちらと同様の問題が起こっているというスレッドが立ちました。
まだ解決はしていませんが、原因らしきことは分かってきたようです。

プラグイン作者のReed A. Cartwright氏によると、「MT本体のChangeset 3466の修正が、MT-Dispatchプラグインの動作に影響しているのではないか」ということです。
また、バックグラウンドタスクの機能をオフにすれば、MT-Dispatchプラグインは動作するということです。

その後、Mark Carey氏によって、「Util.pmの1485行目付近に以下の赤字の行を追加すると良い」というハックが紹介されました。
ただ、こちらでテストした限りでは、この方法では問題は解決しませんでした。

・
・
・
sub start_background_task {
    my ($func) = @_;
    if (!launch_background_tasks()) { $func->(); }
    else {
        if ( my $driver = $MT::Object::DRIVER ) 
        }
        MT::ObjectDriverFactory->cleanup();
        $| = 1;            # Flush open filehandles
・
・
・

とりあえず、バックグラウンドタスクの機能を使わないで、MT-Dispatchプラグインを使う設定にしてみました。
しばらくこれで運用してみようと思います。
何か不具合に遭遇した方は、この記事にコメントしてくださいますようお願いします。

もっとも、バックグラウンドタスクが使えないと、MT-Dispatchプラグインを使う意味が半減してしまいます。
問題が完全に解決されることを期待したいです。

2009年7月5日 11時追記
この記事を書いた直後に、MT-Dispatchプラグインのバージョン2.02が公開されました。
ただし、「MT4.26ではバックグラウンドタスクと併用できない」という条件付きです。

Facebook連携

当記事について「いいね」や「送信」を行っていただけると幸いです。


この記事についてウォールに投稿

トラックバック(0)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/1787.

コメントする


Facebookでコメント

試験的にFacebookのコメントフォームを設置しました。