WordPress
Tema e plugin WordPress su misura o pronti? Il costo vero sta nelle dipendenze
Tema e plugin WordPress su misura o pronti? Un'analisi tecnica di dipendenze, superficie d'attacco, peso e costi nel tempo, con l'opinione di chi WordPress lo programma.
Fabio Folgori6 min di lettura

La domanda «tema pronto o su misura?» viene quasi sempre posta in termini di prezzo iniziale, e quasi sempre è la domanda sbagliata. Lo stesso vale per i plugin. Il costo vero di un sito WordPress non sta nel tema o nel singolo plugin, ma nel grafo di dipendenze che si costruisce intorno: chi aggiorna cosa, quando, e cosa si rompe di conseguenza.
Il problema non è il tema, è l'accoppiamento
Un tema multiuso commerciale è un prodotto progettato per vendere al maggior numero di persone possibile. Per farlo integra un page builder, decine di layout, uno slider, spesso un framework di opzioni proprio, e «consiglia» (cioè richiede) una manciata di plugin companion.
Il risultato tecnico è un forte accoppiamento:
- contenuti legati al tema: shortcode e meta proprietari del builder finiscono nel
post_content. Cambiare tema significa ritrovarsi pagine piene di[vc_row]o markup non interpretabile; - aggiornamenti a catena: il tema dipende da una versione del builder, il builder da una versione di PHP, un add-on da entrambi. Un aggiornamento fuori sequenza e il layout si rompe;
- asset globali: CSS e JavaScript di funzioni che il sito non usa vengono caricati su ogni pagina, perché il tema non può sapere cosa userai.
Con i plugin succede la stessa cosa in piccolo. Ogni plugin aggiunge hook su init, wp_head e the_content, opzioni nella tabella wp_options (spesso in autoload, cioè caricate a ogni richiesta), a volte tabelle proprie che nessuno ripulirà alla disinstallazione.
Superficie d'attacco: il punto che si sottovaluta
La gran parte delle vulnerabilità di WordPress non sta nel core, che è maturo e ben presidiato, ma nell'ecosistema di plugin e temi. Ogni componente di terze parti è codice che non hai scritto, aggiornato con tempi che non controlli, a volte abbandonato dall'autore.
Ci sono due conseguenze concrete:
- più componenti, più finestre di esposizione: tra la pubblicazione di una vulnerabilità e l'aggiornamento effettivo del sito passano giorni o settimane. Con trenta plugin, quelle finestre si sovrappongono quasi di continuo;
- i componenti popolari sono bersagli migliori: un difetto in un plugin installato su milioni di siti giustifica uno scanner automatico. Un plugin scritto per un solo sito non interessa a nessuno.
Un plugin su misura non è sicuro per definizione: lo è se usa nonce, controlla le capability, sanifica gli input ed esegue query preparate. Ma riduce drasticamente la quantità di codice esposto.
Quando il pronto è la scelta giusta
Il pronto ha senso, e lo dico senza ironia, quando:
- il sito è semplice, il budget è stretto e la vita prevista è breve (un evento, un test di mercato);
- la funzione richiesta è standard e risolta bene da un plugin maturo e mantenuto: moduli, SEO, cache, e-commerce di base;
- il plugin fa una cosa sola e la fa bene, con un autore riconoscibile e una cronologia di aggiornamenti regolare.
Prima di installare un plugin pronto, guardo sempre tre cose: data dell'ultimo rilascio e frequenza, cronologia delle vulnerabilità (e quanto in fretta sono state chiuse), e cosa carica sul front-end di una pagina che non lo usa.
Quando il su misura conviene davvero
Il su misura conviene quando:
- c'è un design da rispettare, magari in Figma: forzare un tema multiuso costa più che scrivere i template (ne parlo in Da Figma a WordPress);
- i contenuti sono strutturati: schede, eventi, cataloghi. Custom post type, campi e blocchi pensati per quei dati rendono il pannello ordinato e il front-end leggero;
- tre o quattro plugin servono a fare una cosa sola: un unico plugin scritto per quello scopo pesa meno ed è più facile da mantenere;
- serve un'integrazione con un gestionale, un CRM o un'API esterna: qui i plugin generici quasi sempre arrivano al 70% e il restante 30% diventa una toppa.
Come imposto un tema su misura
Un tema su misura, come lo intendo io, è un tema a blocchi o ibrido con pochissime dipendenze:
- template e blocchi scritti per i contenuti reali, con
theme.jsonper colori, tipografia e spaziature, così l'editor mostra solo le scelte coerenti con il design; - nessun page builder: l'editor a blocchi nativo, con blocchi custom dove serve, è sufficiente e non lascia markup proprietario nel database;
- asset caricati solo dove servono, registrati per blocco;
- campi e tipi di contenuto registrati in un plugin separato dal tema, così i dati sopravvivono a un futuro cambio di aspetto;
- repository Git, ambiente di prova e documentazione, perché chi arriva dopo possa lavorarci senza indovinare.
Il sito di Dotcampus, per esempio, l'ho programmato in WordPress a blocchi proprio così: pagine composte da blocchi riutilizzabili, gestibili dal cliente senza toccare il codice e senza poter rompere il layout. Sagre Autentiche è all'estremo opposto per complessità, con mappa, API e dashboard utente, ma la regola è la stessa: codice scritto a mano, pochi componenti di terze parti.
Una regola pratica per i plugin
Per ogni plugin, mi chiedo: se domani l'autore lo abbandonasse, quanto mi costerebbe sostituirlo? Se la risposta è «poco», si può usare quello pronto. Se la risposta è «dovrei rifare mezzo sito», quel plugin è una dipendenza strutturale e merita di essere valutato con la stessa cura con cui si sceglie un fornitore.
Come la vedo io
Amo WordPress: ci lavoro da anni, ci ho costruito progetti di cui vado fiero e per molti siti resta la scelta più sensata. Ma negli ultimi anni ho visto peggiorare il modo in cui viene usato. Temi che fanno tutto, plugin per ogni cosa, siti in cui tutto è legato a tutto e un singolo aggiornamento può far cadere il castello. Nel frattempo gli attacchi automatici sono aumentati, e ogni componente in più è una porta in più.
Per questo, quando faccio WordPress, lo faccio asciutto: tema su misura, pochi plugin scelti uno per uno, codice mio dove conta. E per questo, quando un progetto non ha davvero bisogno di un pannello di amministrazione dinamico, propongo sempre più spesso di passare ad altro.
Perché affidarlo a me
Scrivo temi e plugin WordPress da molti anni: programmo dal 1999, ho consegnato più di 300 progetti e lavorato come sviluppatore esterno con circa 30 agenzie, da Roma e da remoto.
Se stai valutando se tenere, sfoltire o rifare un tema o un insieme di plugin, scrivimi: in una chiacchierata di circa 20 minuti ti dico con franchezza dove sta il rischio e cosa conviene toccare per primo. Il dettaglio dei servizi è in Temi WordPress su misura e Plugin WordPress su misura.
Domande frequenti
All'inizio sì. Nel tempo la differenza si assottiglia: licenze annuali, plugin aggiunti per colmare lacune e ore spese a forzare il tema si sommano, mentre un tema su misura contiene solo ciò che il progetto usa.
Non per definizione. Ha meno codice e quindi meno superficie d'attacco, ma è sicuro solo se scritto con criterio: input sanificati, nonce, controllo dei permessi, query preparate. Un plugin pronto molto diffuso è più esaminato, ma è anche un bersaglio più interessante.
Il numero conta meno di quello che fanno: hook registrati, asset caricati su ogni pagina, opzioni in autoload, chiamate esterne. Detto questo, oltre i 20-25 plugin attivi è quasi sempre segno che il progetto è cresciuto per accumulo.
Del cliente, in un repository a cui ha accesso, documentato e versionato. Va messo per iscritto prima di cominciare.
- #wordpress
- #tema su misura
- #plugin su misura
- #page builder
- #sicurezza


