Vai al contenuto
Plugin WordPress · Modifiche

Il plugin fa quasi quello che serve. Aggiungiamo il pezzo che manca.

Quando un plugin WordPress fa quasi ciò che ti serve, dà errori dopo un aggiornamento o non viene più sviluppato, si può intervenire: lo estendiamo dall'esterno senza toccarne il codice, lo ripariamo oppure lo sostituiamo con uno su misura, conservando i tuoi dati.

Plugin WordPress su misura da € 290

Aggiornato il

I quattro casi che vediamo

Manca un dettaglio

Un campo in più nel modulo, una colonna in un elenco, un calcolo diverso, un testo che non si riesce a cambiare.

Si è rotto dopo un aggiornamento

Funzionava da anni. Poi è stato aggiornato WordPress, o PHP, e ora compare un errore al posto della pagina.

Chi lo sviluppava ha smesso

Nessun aggiornamento da due anni, nessuna risposta all'assistenza. E il tuo sito ci si appoggia.

Qualcuno l'ha modificato direttamente

Le modifiche sono state fatte dentro il plugin. Al primo aggiornamento spariranno, quindi nessuno lo aggiorna più.

Che cosa possiamo fare

Estensione dall'esterno

Un piccolo plugin nostro che si aggancia a quello esistente e ne cambia il comportamento, senza toccarlo.

Riparazione

Troviamo l'errore, lo correggiamo e rendiamo il plugin compatibile con le versioni attuali di WordPress e PHP.

Adozione di un plugin abbandonato

Lo prendiamo in carico: correzioni di sicurezza, compatibilità, e le funzioni che ti mancavano.

Messa in regola di vecchie modifiche

Estraiamo le personalizzazioni fatte dentro il plugin e le spostiamo fuori, così può tornare ad aggiornarsi.

Sostituzione

Quando conviene ripartire: un plugin su misura che fa solo ciò che ti serve, con i dati del vecchio.

Personalizzazioni WooCommerce

Carrello, cassa, email, calcolo delle spedizioni, campi dell'ordine: adattati alle tue regole.

La regola che evita quasi tutti i guai

Quando un plugin non fa esattamente ciò che serve, la tentazione è aprire i suoi file e cambiare il codice. Funziona subito, e crea un problema che scoppia più tardi.

Al primo aggiornamento del plugin, i file vengono sostituiti con quelli nuovi. Le modifiche spariscono. Da quel momento ci sono due possibilità, tutte e due pessime: rifare le modifiche a ogni aggiornamento, oppure non aggiornare più, lasciando il sito esposto.

La regola è: non si modifica mai il codice di un plugin altrui. Lo si estende da fuori.

Come si estende un plugin da fuori

WordPress è costruito in modo che un plugin possa intervenire sul comportamento di un altro. In moltissimi punti del loro funzionamento, WordPress e i plugin fatti bene lasciano una sorta di presa a cui ci si può collegare: «prima di salvare questo ordine, fai anche questo», «quando mostri questo prezzo, passalo prima di qui».

Scriviamo quindi un piccolo plugin separato, che contiene soltanto le tue personalizzazioni. Il plugin originale resta intatto e continua ad aggiornarsi. Le modifiche restano dove sono.

È un lavoro più pulito, più sicuro, e sul lungo periodo meno costoso.

Quando un plugin smette di funzionare

Un plugin che ha funzionato per anni può rompersi senza che nessuno lo tocchi. Le cause sono quasi sempre due.

È cambiata la versione di PHP. PHP è il linguaggio con cui è scritto WordPress. Gli hosting lo aggiornano periodicamente, per ragioni di sicurezza, e le versioni nuove non accettano più certe istruzioni che quelle vecchie tolleravano. Un plugin datato si ferma con un errore.

È cambiato WordPress, o un altro plugin a cui questo si appoggiava.

Nella maggior parte dei casi la riparazione è possibile: si trova l’istruzione che non è più accettata e la si riscrive nel modo attuale.

Il plugin orfano

A volte chi ha sviluppato un plugin smette di occuparsene. Niente aggiornamenti, niente risposte. È una situazione delicata se il tuo sito dipende da quel plugin: funziona oggi, ma nessuno correggerà la prossima falla né lo adatterà al prossimo WordPress.

Hai tre strade:

  1. Passare a un plugin simile ancora mantenuto, se esiste, portando con te i dati.
  2. Farlo adottare: lo prendiamo in carico noi, correggendo ciò che serve.
  3. Sostituirlo con uno su misura, se ti serve solo una parte di ciò che faceva.

Quale convenga dipende da quanti dati contiene e da quanto è intrecciato con il resto del sito.

I dati non si perdono

La paura più fondata, quando si cambia plugin, è perdere ciò che ha accumulato: iscritti, prenotazioni, ordini, schede.

Per questo ogni sostituzione comprende il trasferimento dei dati dal vecchio plugin al nuovo. Si fa prima su una copia del sito, si controlla che i numeri tornino, e solo dopo sul sito vero.

Per cominciare

Preventivo guidato, voce «Modificare o riparare un plugin esistente». Scrivi il nome del plugin e che cosa vorresti che facesse: lo guardiamo e ti diciamo quale strada conviene.

Come procediamo

  1. 1

    Guardiamo il plugin

    Com'è scritto, se è ancora mantenuto, se prevede punti di aggancio per estenderlo.

  2. 2

    Ti proponiamo la strada

    Estendere, riparare o sostituire, con costi e conseguenze di ciascuna scelta.

  3. 3

    Lavoriamo su una copia

    Il sito vero non viene toccato finché non hai provato il risultato.

  4. 4

    Installiamo e documentiamo

    Con una nota su che cosa è stato fatto, utile a chiunque metta mano al sito in futuro.

Con cosa lo costruiamo

WordPress prevede un sistema di agganci (hook e filtri) pensato proprio per modificare il comportamento di un plugin senza cambiarne il codice. È lo strumento che usiamo ogni volta che è possibile.

  • PHP
  • Hook e filtri di WordPress
  • WooCommerce
  • Compatibilità PHP 8
  • Migrazione dei dati
  • Copia di prova (staging)

Può interessarti anche

Domande frequenti

Si può modificare un plugin WordPress senza perdere le modifiche agli aggiornamenti?

Sì, se le modifiche non vengono scritte dentro il plugin. WordPress offre punti di aggancio che permettono a un secondo plugin di cambiare il comportamento del primo dall'esterno. In questo modo il plugin originale continua ad aggiornarsi normalmente e le personalizzazioni restano al loro posto.

E se il plugin non offre punti di aggancio dove mi serve?

Capita. In quel caso le alternative sono tre: chiedere allo sviluppatore di aggiungerli, cosa che a volte accettano; mantenere una versione modificata, sapendo che andrà riallineata a ogni aggiornamento; oppure sostituire il plugin. Ti spieghiamo costi e rischi di ciascuna.

Un plugin non aggiornato da anni è pericoloso?

Può esserlo. Se viene scoperta una falla, nessuno la correggerà, e i programmi automatici che cercano siti vulnerabili la conoscono. Inoltre prima o poi smetterà di funzionare con una nuova versione di WordPress o di PHP. Conviene intervenire prima che succeda.

Potete modificare un plugin a pagamento?

Sì. La maggior parte dei plugin WordPress, anche commerciali, è distribuita con una licenza che permette di modificarli. Preferiamo comunque estenderli dall'esterno, così continui a ricevere gli aggiornamenti e l'assistenza per cui paghi.

Conviene riparare o rifare?

Dipende da com'è scritto il plugin e da quanto ti serve di ciò che fa. Se usi il dieci per cento delle sue funzioni e il resto crea solo problemi, un plugin su misura più piccolo costa meno nel tempo. Te lo diciamo dopo averlo guardato, con le due cifre a confronto.

Prima il prezzo di partenza. Poi decidi tu.

Rispondi a poche domande: capiamo cosa ti serve e ti diciamo da che cifra si parte. Nessuna telefonata a sorpresa.

Inizia il preventivo