I miei plugin WordPress

Qui raccolgo i plugin WordPress e WooCommerce che ho scritto e che si possono installare, leggere o smontare, perché il codice è pubblico su GitHub: alcuni sono nati per un cliente e poi ripuliti dai suoi dati, altri servono a questo blog, altri ancora sono esperimenti che mi sembrava un peccato tenere nel cassetto. Quando un plugin ha un articolo che lo racconta, con il problema di partenza, le scelte tecniche e i bug, lo trovi linkato: sono le puntate della serie «Faccio cose, vedo gente».

Se ti serve qualcosa di simile, ma cucito sulle regole del tuo sito o del tuo negozio, trovi come lavoro nelle pagine sulla consulenza WordPress e sulla consulenza WooCommerce.


Plugin per WooCommerce

Customers Price List for WooCommerce

Listini prezzi per cliente importati dal gestionale: un CSV con una colonna per listino diventa una tabella con lo storico per data, ogni utente ha il suo listino nel profilo, i prezzi valgono in scheda prodotto, nelle varianti e nel carrello, e chi non è loggato vede il catalogo ma non i prezzi. Import dall’admin o con WP-CLI in modalità dry run. Leggi la puntata sui listini prezzi · codice su GitHub

Woo Multi Stock

Giacenze di più magazzini lette dai CSV del gestionale, una per deposito, e sommate nello stock nativo di WooCommerce, con il supporto a WPML e i backorder forzati dove servono. È il secondo plugin per lo stesso negozio dei listini, e la sua puntata arriva a breve. codice su GitHub

Plugin per WordPress

Book a Call

Un blocco Gutenberg per prenotare una call al posto di Calendly: calendario, orari, fusi orari, Google Calendar e Meet, email con l’invito in allegato e promemoria. È quello che usi nella pagina Prenota una call. Leggi la puntata sul plugin prenotazioni · codice su GitHub

wp-5w

Una dashboard di analytics in wp-admin che incrocia i dati di WP Statistics e di Rank Math Analytics, cioè di Google Search Console, per singolo contenuto: quante visite riceve un articolo, da dove arrivano e con quali ricerche. Copia i dati ogni notte in tabelle proprie, così lo storico resta anche quando le sorgenti lo cancellano. codice su GitHub

Semantic AI

Analizza un articolo nell’editor e propone, con il WP AI Client nativo di WordPress 7.0, link interni e grassetti o corsivi sulle frasi chiave; tu scegli quali applicare, e il plugin aggiunge solo formattazione al testo che c’è già, senza mai scrivere al posto tuo. codice su GitHub

WP Access Control Block

Decide chi vede ogni singolo blocco: tutti, solo gli utenti loggati o solo i visitatori anonimi, dalla barra laterale del blocco e con un messaggio alternativo facoltativo, senza shortcode né plugin di membership. codice su GitHub

WP Mail Telegram Notifier

Manda una notifica Telegram per ogni email che il sito invia con wp_mail(), con mittente, destinatario, oggetto e un’anteprima del testo: comodo per accorgersi subito di un modulo di contatto o di un’email che non doveva partire. codice su GitHub

WP Paid Attachments

Un paywall leggero sulle singole immagini: chi vuole l’originale ad alta risoluzione può lasciare una donazione con PayPal e riceve per email il codice che la sblocca. codice su GitHub

I plugin di una volta

Scrivo plugin per WordPress dal 2006, quando bastava un file PHP e un po’ di coraggio. Quelli qui sotto sono fermi da anni e restano online per affetto e per archivio: li trovi, insieme ad altri lavori ancora più vecchi, nella pagina Progetti.

Un plugin su misura?

Quasi tutti i plugin di questa pagina sono nati da un problema preciso che nessun plugin pronto risolveva per intero. Se ne hai uno anche tu, prenota una call conoscitiva: mi racconti cosa ti serve e capiamo insieme se conviene un plugin esistente o uno scritto apposta.