Archivi

Usa il pulsante e con una piccola donazione ricevi il Libro

Io Il Genio della Matematica

By clicking the button below, I agree with the Terms & Conditions.
















RACCOLTA FONDI

RACCOLTA FONDI
Donare significa
Liberare l’Informazione
Liberare la Cultura


I contenuti del sito sono apprezzati, condivisi e consultati con migliaia di lettori potenzialmente interessati alla vostra attività. Potete contattare il Team per inserire un vostro banner.  Quello che chiediamo è solo un contributo spese per il mantenimento del sito. CONTATTATECI

 

Facebooktwitterredditpinterestlinkedinmailby feather

WpMembers Plugin

Ci risiamo. Ad ogni nuovo aggiornamento del plugin WpMembers, parecchio utilizzato per la sua semplicità di uso nella gestione delle nuove registrazioni nel vostro blog WordPress, si ripresenta inesorabile l’errore fatale:

Fatal error: Cannot redeclare class ReCaptchaResponse in /web/htdocs/www.MyDomain.com/home/wp-content/plugins/wp-members/lib/recaptchalib.php online 137

Naturalmente ogni eventuale nuovo sottoscrittore del nostro blog, facilmente potrà abbandonare l’idea di registrarsi. Solo pochi e solo se veramente interessati, cercano la pagina contatti per chiedere spiegazioni e come aggirare l’ostacolo della registrazione.

Normalmente questo errore viene generato dal conflitto con altri plugin che richiamano la classe ReCaptcha di Google. A volte basta disattivare il plugin che causa il conflitto per portare tutto alla normalità. Ma nel caso in cui si volesse mantenere, per comodità o necessità, tutti i plugin, il conflitto può essere facilmente aggirato con una semplice piccola modifica che non inficia le funzionalità del WpMembers plugin, nè degli altri plugin installati.

Come si evince dalla visualizzazione del messaggio di errore, è il primo richiamo alla classe ReCapthaResponse che si trova alla line 137 del file recaptchalib.php

Ma non è la sola linea 137 che può generare l’errore. Niente disperazione. Collegatevi tranquillamente al vostro sito WordPress e accedet

e alla sezione Plugin Installati.

Posizionatevi sul plugin e fate click su Edit o Modifica.

Screenshot_1

Nella lista dei file che compongono il plugin, a destra, selezionate il file recatchalib.ph e lo vedrete apparire nella finestra dell’editor.

Screenshot_2

A questo punto dovrete solamente modificare alla linea 137 la voce:

class RecaptchaResponse

in

class ReCaptchaResponseGoggle

Screenshot_3

La stessa operazione va fatta alla riga 166 e alla riga 182.

Screenshot_4

Salvate la modifica e tutto tornerà correttamente a posto.

Ho cercato di contattare Chad Butler per suggerire questo piccolo intervento, anche se certamente ci saranno altri modi per risolvere la questione. Ma al momento è la soluzione più semplice che sono riuscito a trovare. Purtroppo ad ogni nuovo aggiornamento del WpMembers plugin devo fare questo piccolo intervento, almeno finchè l’autore non deciderà di mettere mano al codice e trovare altre soluzione, o adottare questa da me suggerita.

Sempre che vogliate continuare ad utilizzare questo plugin.

 

 

Facebooktwitterredditpinterestlinkedinmailby feather
Voci da Twitter

Questo blog non rappresenta una testata giornalistica in quanto viene aggiornato senza alcuna periodicità.
Non può pertanto considerarsi un prodotto editoriale ai sensi della legge n° 62 del 7.03.2001.
L’autore del blog non è responsabile del contenuto dei commenti ai post, nè del contenuto dei siti linkati.
Alcuni testi o immagini inseriti in questo blog sono tratti da internet e, pertanto, considerati di pubblico dominio; qualora la loro pubblicazione violasse eventuali diritti d’autore, vogliate comunicarlo via email a info@thesolver.it e saranno immediatamente rimossi.