这可能是Wordpress问题,而不是Friendfeed问题,但也可能是。我曾尝试使用Firebug,wP_DEBUG和error_log()进行调试,但没有出现任何问题。
我正在尝试使用条件语句在各种Wordpress类别页面的中间边栏中初始化一组ajax驱动的feed(使用Friendfeed API)。我可以在一个页面上显示一个Feed没有问题但是当我添加条件时,它不再显示。
相关专栏:
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论坛登记但尚无解决方案。我查看了开发一个Widget codex,但是这个插件使用了一些其他的JS文件,所以我不认为让它成为一个自定义小部件会起作用。我对PHP不太好,所以答案可能很简单。感谢帮助。
答案 0 :(得分:0)
原来,JS插件初始化的问题。我们必须在friendfeed文件中添加一行php代码,该文件链接到侧边栏php代码。我们创建了独特的侧边栏模板文件,而不是使用条件,每个文件都自己调用js。没有条件需要。