
Ieri mi sono finalmente deciso ad aggiornare il plugin di Facebook Connect all’ultima versione (3.0.7), ma è subito sorto un problema. Cercando di commentare facendo accesso con Facebook, la pagina si ricaricava, ma mi mostrava come non loggato!
Memore della prima volta che ho installato il plugin, ho subito capito il colpevole: WP Super Cache! Il plugin non si accorgeva che mi volevo loggare e continuava a mostrarmi la stessa pagina che aveva in cache.
Dopo varie ricerche e tentativi, ecco la soluzione.
Nella versione precedente del plugin, già avevo implementato la soluzione spiegata da AllFacebook e tutto funzionava. Ora, con l’aggiornamento, qualcosa è cambiato e la soluzione va riadattata.
In sostanza, il nuovo sistema di autenticazione non utilizza più il cookie chiamato APIKEY_user, ma c’è stato un cambio di nome in fbs_APPID.
Ecco allora le nuove istruzioni per risolvere il problema:
- Apri il file
.htaccesse cerca la seguente riga:
- E’ presente due volte, sostituiscile entrambe con questo:
- Ovviamente devi sostituire
APPIDcon l’ID della tua Applicazione Facebook che usi per connettere il tuo sito. - Crea un file e chiamalo ad esempio
fbconnect.php. Inserisci queste linee di codice:
function fbc_supercache($cachestr){
if(isset($_COOKIE["fbs_APPID"]) )
$cachestr .= str_replace('"', '', $_COOKIE["fbs_APPID"]);
return $cachestr;
}
add_cacheaction('wp_cache_get_cookies_values', 'fbc_supercache');
?>
- Anche qui, ricordati di sostituire
APPIDcon l’ID della tua Applicazione. - Salva il file appena creato ed uploadalo nella cartella
/wp-content/plugins/wp-super-cache/plugins/
Vedrai che ora riuscirai a connetterti con il tuo account Facebook, perchè WP Super Cache riconoscerà il cookie creato da Facebook Connect ed aggiornerà la pagina di conseguenza!




Ciao a tutti! perdonate la domanda stupida ma non riesco a trovare il file .htaccess, ringrazio in anticipo!
provo
Compliemnti per i tuoi articoli..
Mi sto cimentando nell’imparare ad utilizzare questo plugin, solo che mi da problemi in quanto non mi lascia visualizzare il bottone di login!
Come si può rimediare? premetto che utilizzo una versione di WP 2.9.1
Conflitti con altri plugin? temi che non vanno bene? (qual è quello di base che potrebbe andare bene per questo plugin?
Ringrazio!
sarà stata una versione old, ma quel plugin mi ha dato parecchi problemi(lineguides.netsons.org/wordpress/?p=419)
Bene, allora sono stato d’ aiuto!!
L’errore che avevi riscontrato usciva perchè la versione vecchia del plugin non era più compatibile con WordPress 3.0.
Aggiornando alla nuova versione del plugin quell’errore si è risolto
capito!! Senti, io ho un blog appena aperto da una settimana, ma che grazie a facebook connect ha una media di 200 visitatori giornalieri. Se volessi fare un concorso come il tuo Facebook Contest.. come faccio?? Ho visro che il premio è stato messo a disposizione da un sito esterno (mi pare di gestionali).. come posso farlo anch’ io??
E da poco che ho a che fare con la programmazione web.. tutto autodidatta ma so come arrangiarmi, quindi se tu potessi darmi qualche consiglio.. mi faresti un piacere!!
A proposito, sinceri complimenti per Big Tink, mi è stato (e mi è tutt’ ora) molto utile!!