- Versione
- 1.7.2
- Aggiornato il
- 03/11/2026
- Richiede WordPress
- 6.0 o superiore
- Richiede PHP
- 7.4 o superiore
- Dimensione
- 59 KB
- SHA-256
540f3d854ad8d79d…
ISBN Barcode Generator crea il codice a barre EAN-13 da stampare sulla quarta di copertina di un libro, partendo dal suo ISBN. È pensato per l’editoria libraria: serve all’editore per preparare i barcode del proprio catalogo e può offrire ai visitatori del sito un generatore gratuito, con storico, statistiche e moderazione dei titoli inseriti.
Dall’ISBN al codice a barre
Il plugin accetta un ISBN-13 o un ISBN-10, con o senza trattini. L’ISBN-10 viene verificato con il controllo modulo 11 (anche con la X finale) e convertito in ISBN-13 con il prefisso 978; per l’ISBN-13 controlla la cifra di controllo e il prefisso 978 o 979, riservato ai libri. Se il codice non è valido, il messaggio spiega che cosa non va.
Il barcode è disegnato dal plugin stesso, senza librerie esterne, in SVG vettoriale oppure in PNG. Il PNG viene prodotto di serie a tre volte la risoluzione dell’SVG, per una stampa nitida.
Generatore nel pannello
La pagina ISBN Barcode del menu di amministrazione ha quattro schede. In Genera si inseriscono ISBN e titolo del libro, si sceglie il formato e si regolano larghezza del modulo, altezza delle barre, prolungamento delle barre di guardia, dimensione e carattere delle cifre (di serie OCR-B, se disponibile), margini di rispetto a sinistra e a destra, spaziatura interna e colori di barre e fondo, anche trasparente. Compare l’anteprima e il file si scarica con un nome che unisce titolo e ISBN.
La scheda Storico conserva ogni barcode generato con le sue impostazioni, con ricerca per ISBN o titolo, nuovo download ed eliminazione.
Generatore pubblico
Con lo shortcode [isbn_barcode_form] o con il widget Elementor ISBN Barcode Form i visitatori possono generare e scaricare gratuitamente il barcode in SVG. Il modulo mostra di serie un avviso che invita a verificare l’assegnazione dell’ISBN presso l’agenzia nazionale e la conformità agli standard GS1 prima dell’uso commerciale; si nasconde con disclaimer="no". Le richieste sono limitate a 30 al minuto per indirizzo IP, valore modificabile tramite filtro.
La scheda Statistiche Frontend elenca le generazioni pubbliche, con ricerca, i codici più richiesti e l’andamento per giorno. Gli indirizzi IP non vengono salvati in chiaro, ma come impronta hash.
Moderazione dei titoli
I titoli inseriti dal pubblico non ancora approvati vengono confrontati con un elenco locale di parole vietate, in italiano e in inglese, e, se raggiungibile, con il servizio gratuito PurgoMalum. I titoli sospetti vengono scartati, gli altri restano in attesa nella scheda Moderazione, dove un operatore li approva o li rifiuta. La generazione del barcode non si blocca mai: un titolo non approvato resta solo fuori dalle statistiche e, se rifiutato, dal nome del file. L’elenco delle parole e il controllo remoto si regolano con i filtri ibg_profanity_words e ibg_remote_profanity.
Barcode nelle pagine
Per mostrare il codice a barre di un libro in una pagina si usa lo shortcode [isbn_barcode] o il widget Elementor ISBN Barcode, nella categoria ThinkClouds. Attributi dello shortcode:
isbn: il codice ISBN-10 o ISBN-13 (obbligatorio)format:svg(predefinito) opngwidth: larghezza in pixel, da 100 a 2000 (predefinita 200)
Integrazione con l’ecosistema ThinkClouds
Il plugin riceve gli aggiornamenti da ThinkRepo e pubblica un manifesto ThinkClouds con un controllo di salute che segnala lo schema del database non aggiornato o l’assenza dell’estensione GD.
Requisiti
- WordPress 6.0 o superiore
- PHP 7.4 o superiore, con l’estensione GD per l’esportazione in PNG
- Elementor, facoltativo, per i widget
ISBN BarcodeeISBN Barcode Form
Download riservato alle persone autorizzate: ti chiederemo la tua email e un codice di conferma.
Novità per versione
1.7.2 03/11/2026
Nella pagina dei plugin compare Impostazioni e apre la pagina di configurazione già presente.