これはおそらく Friendfeed の問題というよりも Wordpress の問題ですが、どちらかである可能性があります。Firebug、wP_DEBUG、および error_log() でデバッグを試みましたが、問題は発生しませんでした。
条件付きステートメントを使用して、Wordpress のさまざまなカテゴリ ページの中央のサイドバーにある一連の ajax を利用したフィード (Friendfeed API を使用) を初期化しようとしています。1 つのフィードを 1 つのページに問題なく表示できますが、条件を追加すると表示されなくなります。
関連する行:
function farmball_feed() {
global $post;
if ( is_category('3')) { $category = "farmball";
} elseif ( is_category('4')) { $category = "new-redsox";
} else { $category = "red-sox-on-farmball"; }
$feed = $friendfeed->fetch_room_feed($category, null, 0+($ind*30), 30);
完全なプラグイン コードは次のとおりです: http://www.pastie.org/private/vja7eisby93e3odh628xg
sidebar-[category].php テンプレート ファイルの次の行を使用して、プラグイン内で関数を呼び出します。
<?php if (function_exists('farmball_feed')) { farmball_feed(); } ?>
完全なサイドバー コードは次のとおりです。
WP.org フォーラム、MIRC、WP Tavern フォーラム、Friendfeed フォーラムにチェックインしましたが、まだ解決策がありません。ウィジェットの開発コーデックスを調べましたが、このプラグインは他のいくつかの JS ファイルを使用するため、カスタム ウィジェットにすることはできないと思います。私はPHPが得意ではないので、答えは簡単なものかもしれません。助けに感謝します。
デモサイト: http://farmball.com/boston