WordPress - FlickrRSS, Flickr Gallery - ОБА не работает - PullRequest
0 голосов
/ 11 декабря 2010

Я был озадачен этой самой простой проблемой в течение нескольких часов, обращаясь к моим друзьям в StackOverflow:)

По сути, я разрабатываю собственную тему WordPress.Я использую тот же код, который я использовал много раз прежде из EightFaces "FlickrRSS" плагин.Код выглядит следующим образом:

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

Проблема (которую очень трудно устранить) состоит в том, что я получаю абсолютно нулевой возврат из приведенного выше кода.До сих пор я пробовал разных пользователей и разные наборы фотографий, но безуспешно.

Разочарованный невозможностью отладки, я попробовал другой плагин - плагин "Flickr Gallery", который также имеет высокие оценки.Используя шорткоды для этой галереи, я снова НИЧЕГО не получаю.

Я подумал, что, возможно, мой сервер каким-то образом переустановился на PHP 4, но это не так, он настроен на PHP 5.

Также мне пришло в голову, что это может быть WordPress 3.03.Этот сайт - единственный из тех, что я разработал с помощью WordPress 3.03.

Я в полном замешательстве.Кто-нибудь видел эту проблему или даже есть предложения по отладке?Я попробую что-нибудь (пока я еще не пробовал).

1 Ответ

1 голос
/ 11 декабря 2010

Массив настроен правильно, но я думаю, что вы неправильно указали значение "set".

Я просмотрел ваш профиль пользователя, нашел ваш сайт и оттуда нашел ваш аккаунт Flickr. Когда я перехожу на http://www.flickr.com/photos/brianfeister/sets/72157625440574627/, я получаю 404.

Либо у вас неправильный установленный номер, либо у вас установлен частный номер, либо что-то еще.

Редактировать:

Это заняло некоторое время, но я разобрался в проблеме.

Согласно файлу README, который поставляется с плагином, поле 'id' необходимо только в том случае, если для 'type' установлено значение 'user' или 'group', но оказывается, что оно также необходимо с помощью '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'
    )
  )

Работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...