这可能是一个 Wordpress 问题,而不是一个 Friendfeed 问题,但也可能是。我尝试使用 Firebug、wP_DEBUG 和 error_log() 进行调试,但没有出现任何问题。
我正在尝试使用条件语句在各种 Wordpress 类别页面的中间边栏中初始化一组基于 ajax 的提要(使用 Friendfeed API)。我可以让一个提要显示在一页上没问题,但是当我添加条件时,它不再显示。
相关线路:
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(); } ?>
这是完整的侧边栏代码: http: //pastie.org/private/lgxsdwxja08v93pkmvz3ug
我已经在 WP.org 论坛、MIRC、WP Tavern 论坛和 Friendfeed 论坛上登记过,但还没有解决方案。我查看了开发小部件的代码,但这个插件使用了其他几个 JS 文件,所以我认为将其作为自定义小部件不会起作用。我对 PHP 不是很好,所以答案可能很简单。感谢帮助。
演示网站: http: //farmball.com/boston