Quando gestisci non uno, ma decine di siti WordPress per clienti diversi, il pannello di amministrazione classico smette di bastare. Aggiornare plugin uno alla volta, clonare un sito per fare un test, sostituire un URL in un database pieno di dati serializzati: sono operazioni che, fatte a mano, costano ore e nascondono rischi concreti di errore. Per questo ho sviluppato Cornel’s Support, un plugin WordPress proprietario che uso ogni giorno per gestire da remoto l’infrastruttura dei miei clienti, oggi alla versione 1.54.0 dopo oltre 100 rilasci incrementali.
In questo articolo racconto cosa fa questo strumento, come è costruito e perché la gestione remota WordPress è diventata una parte centrale del modo in cui offro assistenza tecnica alle aziende che si affidano a me per i loro siti.
Il problema: WordPress cresce, la manutenzione manuale no
Ogni sito WordPress che seguo — da giovannilapidari.it a opticagheller.it, fino a questo stesso cornelcaba.com — ha esigenze diverse: temi personalizzati, plugin specifici, integrazioni con WhatsApp o sistemi pubblicitari. Gestirli uno per uno via wp-admin significa perdere traccia di versioni, backup e configurazioni. Le aziende che mi affidano il loro sito non vogliono sapere come funziona WordPress: vogliono che il sito funzioni, sia aggiornato e sia al sicuro, senza doverci pensare.
Cornel’s Support nasce esattamente per colmare questo divario: è il “cruscotto” che mi permette di intervenire su ogni sito cliente in modo rapido, sicuro e ripetibile, riducendo drasticamente il tempo di manutenzione e quindi anche i costi per chi mi affida il proprio progetto.
Cosa fa il plugin: le funzioni chiave
Cornel’s Support non è un semplice plugin di backup: è una piattaforma di gestione remota con moduli attivabili singolarmente in base alle esigenze del sito. Le funzioni principali sono:
- Clone completo del sito — replica un ambiente WordPress (file e database) per creare staging di test o migrazioni, senza toccare il sito in produzione.
- Search & replace serialized-safe — sostituisce URL, domini o stringhe nel database rispettando la struttura dei dati serializzati di WordPress, evitando il classico errore che rompe un sito dopo un cambio di dominio.
- REST API con permessi granulari — ogni operazione è esposta tramite API autenticata, con permessi configurabili per ruolo, così l’automazione resta sotto controllo.
- Moduli attivabili on-demand — Ads, integrazione WhatsApp, Cache, Stats, Branding personalizzato: ogni cliente attiva solo ciò che gli serve, mantenendo il sito leggero.
Il plugin ha una sua interfaccia dedicata su wordpress-support.cornelcaba.com, da cui gestisco il catalogo delle versioni e distribuisco gli aggiornamenti a tutti i siti collegati, un po’ come farebbe un repository software interno.
Lo stack tecnico
Cornel’s Support è scritto in PHP seguendo le API native di WordPress (hooks, REST API, custom endpoints), con un’attenzione particolare alla compatibilità tra versioni diverse di WordPress e PHP, dato che deve funzionare in modo identico su hosting differenti. Le operazioni più delicate — come il search-replace sul database — sono costruite per gestire correttamente i dati serializzati PHP, un dettaglio tecnico che molti plugin generici sbagliano.
L’infrastruttura di distribuzione gira sui miei server HestiaCP, con HTTPS via Let’s Encrypt e un pannello di consultazione delle versioni pubblicato staticamente per velocità e sicurezza. L’intero ciclo — sviluppo, versionamento, distribuzione agli ambienti client — è gestito da me, dalla prima riga di codice al deploy sul sito del cliente.
Un ecosistema di plugin su misura
Cornel’s Support fa parte di un catalogo più ampio di plugin che sviluppo internamente per esigenze specifiche dei clienti: dai giochi interattivi per eventi (quiz, cacce al tesoro, tornei a bracket) a strumenti verticali come il catalogo di percorsi outdoor sincronizzato con ravennagravityfighters.com. Questo dimostra un principio che applico con ogni cliente: quando un plugin esistente sul mercato non risolve esattamente il problema, ne costruisco uno su misura, invece di forzare il sito dentro soluzioni generiche e sovraccariche di funzioni inutili.
Perché conta per la tua azienda
Se gestisci un’azienda con un sito WordPress — o più di uno, magari per lingue o mercati diversi — la gestione remota WordPress non è un lusso tecnico: è ciò che garantisce che il tuo sito resti aggiornato, sicuro e performante nel tempo, senza sorprese. Avere uno strumento proprietario che clona, sincronizza e aggiorna i siti in modo controllato significa:
- Aggiornamenti di sicurezza applicati rapidamente, su misura, senza rischiare conflitti tra plugin.
- Migrazioni e test in staging prima di ogni modifica importante, così il sito online non si ferma mai.
- Automazioni via API per operazioni ripetitive, invece di interventi manuali soggetti a errore umano.
- Un unico referente tecnico che conosce a fondo l’intera infrastruttura del tuo sito, dal codice all’hosting.
È lo stesso approccio che porto in ogni progetto che sviluppo, che si tratti di una web app come apicco.app o di un sito WordPress su misura come quello di Lapidari: costruire lo strumento giusto, poi mantenerlo attivo e sicuro nel tempo.
Hai un sito WordPress che merita più attenzione?
Se il tuo sito WordPress aziendale ha bisogno di manutenzione seria, aggiornamenti sicuri o funzionalità su misura che i plugin generici non offrono, sono a disposizione per parlarne. Scrivimi tramite la pagina di contatto di cornelcaba.com: valutiamo insieme come portare la gestione del tuo sito a un livello professionale, con lo stesso approccio che uso ogni giorno per i miei clienti.
