WordPress - FlickrRSS,Flickr Gallery - 两者都不起作用

时间:2010-12-11 00:46:53

标签: php ajax debugging wordpress wordpress-theming

我已经被这个最简单的问题困扰了几个小时了,转向我在StackOverflow的朋友:)

基本上,我正在开发一个自定义的WordPress主题。我使用的是与之前在EightFaces“FlickrRSS”插件中使用过很多次相同的代码。代码如下所示:

<?php 
  get_flickrRSS(
       array(
         'set' => '72157625440574627', 
         'num_items' => 20, 
         'type' => 'set'
       )
  ); 
?>

问题(很难排除故障)是我从上面的代码中得到绝对的ZERO。到目前为止,我已经尝试了不同的用户和不同的照片集,没有运气。

由于无法调试而感到沮丧,我尝试了另一个插件“Flickr Gallery”插件,该插件也具有很高的评级。使用这个库的短代码我再次绝对没有。

我认为也许我的服务器以某种方式重置为PHP 4,但不是这样,它是为PHP 5设置的。

另外,我想到它可能是WordPress 3.03。这个网站是我使用WordPress 3.03开发的唯一一个。

我完全难过了。谁有人看到这个问题,甚至有调试建议?我会尝试任何事情(只要我还没有尝试过)。

1 个答案:

答案 0 :(得分:1)

阵列设置正确,但我认为“set”的值不正确。

我查看了您的用户个人资料,找到了您的网站,然后我找到了您的Flickr帐户。当我导航到http://www.flickr.com/photos/brianfeister/sets/72157625440574627/时,我得到了404。

要么设置错误,要么设置为私人或其他。

编辑:

花了一段时间,但我发现了问题。

根据插件附带的README文件,只有当'type'设置为'user'或'group'时才需要'id'字段,但事实证明它也需要'set'以及

如果我这样做:

  get_flickrRSS(
    array(
      'set' => '72157624166201871', 
      'num_items' => 5, 
      'type' => 'set' 
    )
  )

我什么都没得到,但如果我添加'id'字段(即拥有该设置的用户的'id',而不是'id'):

  get_flickrRSS(
    array(
      'set' => '72157624166201871', 
      'num_items' => 5, 
      'type' => 'set', 
      'id' => '51236489@N06'
    )
  )

有效。