• User Attivo

    Foto gallery Flickr su Worpress non funziona

    Ciao a tutti.
    Avrei un piccolo dilemma da esporvi e spero che qualcuno possa aiutarmia risolvere.
    Il mio blog magazine su wordpress è basato sul template wp-max,un tema abbastanza complesso che man mano sto modificando a mio piacimento con risultati molto buoni.Il template oltre ad integrare il management degli ads (adsense ecc),ha la funzione per richiamare le foto di flickr inserendo semplicemente l'id utente e il numero di immagini da visualizzare in una gallery scorrevole in basso la homepage.Purtroppo non riesco a capire come mai cio' non funziona;una copia del blog identica (o quasi) è installata in locale su wamp server con il medesimo tema e li funziona alla perfezione.
    Qualcuno a qualche idea dove mettere le mani?


  • User Attivo

    Ciao Daniel,
    visto che il tema in questione utilizza al suo interno il codice del plugin flickrRSS per la gallery, dovrebbe trattarsi dello stesso problema che ho riscontrato anch'io proprio con questo plugin. Probabilmente è causato dal fatto che php è compilato diversamente sui due server, in locale e sull'hosting utilizzato, ma basta modificare leggermente il codice per farlo funzionare; segui questi passi e non dovresti avere difficoltà:

    • apri il file functions.php presente nella cartella del tuo tema;
    • vai alla riga 511/513 e dovresti trovare questo codice:
    
    # builds html from array
            foreach ( $items as $item ) {
             if(preg_match('<img src="([^"]*)" [^/]*/>', $item['description'],$imgUrlMatches)) {
    
    
    • modifica l'ultima riga riportata, quella con l'if, facendola diventare così:
    
    if(preg_match('/img src=([a-zA-Z0-9:\/._]+) /', $item['description'],$imgUrlMatches)) {
    
    
    • salva, chiudi e fai l'upload online del file functions.php modificato.

    Ora dovrebbe andare, se si tratta dello stesso problema. Facci sapere. :ciauz:


  • User Attivo

    Ciao Nicola e grazie mille:era proprio come da te descritto,ho modificato seguendo le tue istruzioni e ora funziona alla perfezione.Anche se smanetto un po' sul tema in questione modificandolo a mio piacimento,probabilmente non ci sarei mai arrivato da solo.
    Grazie ancora e complimenti per la prontezza 🙂