Ah ces plugins, quelle galère! Le mieux est l’ennemi du bien, j’aurais pas dû changer de thèmes! Mais bon, ce qui est fait est fait, pour l’instant, je conserve ce joli itheme, bien que pas mal de choses me gênent. J’y reviendrai.

J’ai installé le plugin Flickr Photo Album, parce qu’il correspond à  mes besoins du moment:

  • des miniatures de quelques photos dans la Sidebar
  • une page pour les visualiser
  • l’accès à  mon espace sur flickr
  • accès à  mes photos flickr depuis l’interface admin de WordPress

Le hic, c’est que ça ne fonctionne pas comme ça devrait. J’ai appliqué les corrections de bugs connus, à  savoir :

  1. Editer le fichier lib.phpFlickr.php et remplacer
    // BUG: Have no idea why these next two lines are necessary, but it appears that responses are getting clobbered together… possibly by CURL //
    $lines = explode(« \n », $this->response);
    if (count($lines) > 0) $this->response = array_pop($lines); // just take the last line
    par
    // BUG: Have no idea why these next few lines are necessary, but it appears that responses are getting clobbered together… possibly by CURL//
    $http_clobber_check = explode(« HTTP/1.1 », $this->response);
    if (count($http_clobber_check) > 1) {
    $lines = explode(« \n », $this->response);
    if (count($lines) > 0) $this->response = array_pop($lines); // just take the last line
    }
    // otherwise, we do NOTHING :P
    Cette correction devrait corriger le message d’erreur :

    Error: Please create at least one Flickr photo set, and then click the « Refresh » button above to see your photos.
  2. Après la mise à  jour à  WordPress 2.2, l’interface d’édition ne comprend plus de lien vers le plugin Flickr Photo Album. La solution vient aussi du Forum, merci muzicman2
    Editer le fichier
    /silaspartners/flickr/class-admin.php
    Trouver la fonction (aux environs de la ligne 202) function uploading_iframe .
    Remplacer return ‘../wp-content/plugins/silaspartners/flickr/’.$src;
    avec
    return ‘../wp-admin/’.$src;

Normalement, ça devrait marcher, mais je n’ai pas de chance… J’ai bien l’interface d’upload des photos, mais dès que je clique sur un onglet, j’ai le message d’erreur fatale :

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 4104 bytes) in home/www/e904cf214d1d3a187f68dbbf7e2e2ec4/web/wp-content/plugins/silaspartners/flickr/lib.phpFlickr.php on line 248

Si quelqu’un a une solution, je suis preneuse!