这可能是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 y.php模板文件中的以下代码行来调用这个函数:
<?php if (function_exists('farmball_feed')) { farmball_feed(); } ?>
下面是完整的侧栏代码:http://pastie.org/private/lgxsdwxja08v93pkmvz3ug
我已经查看了WP.org论坛,MIRC,WP酒馆论坛和Friendfeed论坛,但还没有解决方案。我研究了开发一个Widget codex,但是这个插件使用了几个其他的JS文件,所以我不认为把它作为一个自定义的小部件是可行的。我对PHP不太在行,所以答案可能很简单。感谢你的帮助。
演示站点:http://farmball.com/boston
发布于 2009-10-07 23:46:17
这被证明是JS插件在哪里被初始化的问题。我们必须在friendfeed文件中添加一行php代码,它链接到侧栏php代码。我们没有使用条件,而是创建了独特的侧边栏模板文件,每个文件都调用自己的js。不需要任何条件。
https://stackoverflow.com/questions/1527298
复制相似问题