31 Maggio 2024

Come caricare immagini SVG su WordPress

Categorie: 

Caricare immagini SVG su WordPress può essere un'operazione cruciale per mantenere la qualità visiva del tuo sito web senza compromettere le prestazioni. Gli SVG (Scalable Vector Graphics) sono immagini vettoriali che offrono una qualità eccellente indipendentemente dalla risoluzione dello schermo. In questo articolo, ti mostreremo due metodi per caricare immagini SVG su WordPress: uno automatico tramite il plugin "Safe SVG" e uno manuale, modificando il file functions.php.

Perché utilizzare immagini SVG?

Le immagini SVG offrono numerosi vantaggi rispetto ai formati raster come JPEG o PNG:

  • Scalabilità: Le immagini SVG possono essere scalate a qualsiasi dimensione senza perdere qualità.
  • Dimensioni ridotte: Spesso gli SVG sono più leggeri rispetto ai formati raster, migliorando i tempi di caricamento delle pagine.
  • Editabilità: Gli SVG possono essere facilmente modificati con un editor di testo o software di grafica vettoriale come Adobe Illustrator.
  • Compatibilità: Gli SVG sono supportati da tutti i principali browser moderni.

Tuttavia, per motivi di sicurezza, WordPress non permette di default il caricamento di file SVG. Questo perché un file SVG può contenere codice potenzialmente dannoso. Vediamo come superare questa limitazione in modo sicuro.

Metodo 1: Utilizzare il plugin Safe SVG

Uno dei modi più semplici e sicuri per caricare immagini SVG su WordPress è utilizzare il plugin "Safe SVG". Questo plugin non solo permette il caricamento di file SVG, ma li sanitizza per prevenire potenziali minacce di sicurezza.

Installazione del plugin Safe SVG

  1. Accedi al tuo pannello di amministrazione WordPress.
  2. Vai su "Plugin" > "Aggiungi nuovo".
  3. Cerca "Safe SVG" nella barra di ricerca.
  4. Clicca su "Installa ora" e poi su "Attiva".

Configurazione del plugin Safe SVG

Una volta attivato, il plugin è pronto all'uso. Non ci sono impostazioni complesse da configurare. Ora potrai caricare file SVG direttamente dalla libreria media di WordPress come faresti con qualsiasi altro tipo di immagine.

Metodo 2: Caricamento manuale tramite functions.php

Se preferisci non utilizzare un plugin, puoi abilitare il caricamento di file SVG modificando manualmente il file functions.php del tuo tema. Segui questi passaggi con cautela, poiché un errore in questo file può causare problemi al tuo sito.

Modifica del file functions.php

  1. Accedi al tuo pannello di amministrazione WordPress.
  2. Vai su "Aspetto" > "Editor del tema".
  3. Nel menu a destra, seleziona il file functions.php.
  4. Aggiungi il seguente codice alla fine del file:
function woodoing_add_svg_to_upload_mimes($mimes) {
    $mimes['svg'] = 'image/svg+xml';
    return $mimes;
}
add_filter('upload_mimes', 'woodoing_add_svg_to_upload_mimes');

function woodoing_fix_svg() {
    echo '<style type="text/css">
        .attachment-266x266, .thumbnail img {
            width: 100% !important;
            height: auto !important;
        }
        </style>';
}
add_action('admin_head', 'woodoing_fix_svg');

Descrizione del codice

  • add_svg_to_upload_mimes: Questa funzione aggiunge il tipo MIME per i file SVG, permettendone il caricamento.
  • fix_svg: Questa funzione aggiunge uno stile CSS per assicurare che le miniature degli SVG vengano visualizzate correttamente nella libreria media di WordPress.

Verifica del caricamento SVG

Dopo aver aggiunto il codice, prova a caricare un file SVG nella tua libreria media. Dovresti essere in grado di caricare e visualizzare correttamente il file senza problemi.

Come si caricano gli SVG su WordPress, in sintesi

Caricare immagini SVG su WordPress è un ottimo modo per migliorare la qualità visiva del tuo sito web mantenendo le prestazioni elevate. Utilizzando il plugin "Safe SVG", puoi abilitare facilmente il caricamento di file SVG in modo sicuro. Se preferisci una soluzione più manuale, la modifica del file functions.php del tema ti permetterà di ottenere lo stesso risultato. Scegli il metodo che meglio si adatta alle tue esigenze e inizia a sfruttare i vantaggi delle immagini SVG sul tuo sito WordPress.

Condividi questo articolo sui social

Ancora nessun commento a questo articolo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Get in touch.
This is a block of text. Double-click this text to edit it.
This is a block of text. Double-click this text to edit it.
Mettiamoci in contatto
envelopephone-handset
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram