<html lang="it-it" dir="ltr"><head></head><body># File modello per le pagine dei prodotti di download

Easy Digital Downloads è progettato per funzionare subito con la maggior parte dei temi WordPress. Lo fa utilizzando un sistema di gerarchia dei modelli nello stesso modo in cui fa WordPress.

Quando crei un nuovo prodotto in EDD e visualizzi la pagina front-end, è probabile che venga visualizzata proprio come un singolo post del blog nel tuo tema. Questo perché EDD utilizzerà il file modello `single.php` nel tuo tema per visualizzare la pagina di download.

Per molti temi, questo va benissimo. Per altri, non tanto. La buona notizia è che non sei bloccato con questa soluzione. Puoi creare un file modello utilizzato solo dai singoli download di EDD.

EDD utilizza il modello `single.php` solo perché non riesce a trovare quello che sta cercando: `single-download.php`. Se quel file modello esiste, EDD lo utilizzerà per visualizzare i singoli download invece del modello per i post del blog.

Per creare il tuo modello `single-download.php`, ***copia*** il `single.php` dalla root del tuo tema padre nella root del tuo tema attivo \[child\]. Quindi rinomina il file `single-download.php`.

 *Nota: In questo modo, questo modello è ora in uso per le tue pagine di download singolo. Per confermare, apporta una piccola modifica a quel file, salva e visualizza una pagina di download sul front-end del tuo sito per vedere la modifica.*

Il motivo per cui vuoi copiare il modello per i post del blog è che ti fornisce un punto di partenza che puoi personalizzare in base alle tue esigenze.

### Regolazioni comuni per i modelli di download

 **\* Per evitare di rimanere bloccato fuori dal tuo sito a causa di un errore di codice, considera di apportare le seguenti modifiche tramite FTP e un editor di file invece della tua dashboard di WordPress.**

#### Rimuovi la barra laterale

Il modello `single.php` includerà spesso una chiamata alla barra laterale che può essere facilmente rimossa se desideri limitare le distrazioni sulle tue pagine di prodotto. La maggior parte delle barre laterali viene richiamata utilizzando la funzione `get_sidebar()`.

#### Visualizza categorie e tag di download

È molto comune che i temi visualizzino informazioni su categorie e tag nei singoli post del blog. Sfortunatamente, il codice utilizzato per visualizzare tali informazioni non è lo stesso per i download singoli.

Se desideri visualizzare categorie e tag nei download singoli, rimuovi qualsiasi codice di categoria/tag rimasto per i post singoli e utilizza il seguente codice (personalizza in base alle tue esigenze):

 **Categorie:**

```
// visualizza categorie di download
the_terms( $post-&gt;ID, 'download_category', 'Categorie: ', ', ', '' );
```

 **Tag:**

```
// visualizza tag di download
the_terms( $post-&gt;ID, 'download_tag', 'Tag: ', ', ', '' );
```

#### Parti del modello (avanzato)

È molto probabile che il tuo tema WordPress utilizzi la funzione `get_template_part()` all'interno dei file modello per una migliore organizzazione dei file. Questa funzione consente agli sviluppatori di temi di prendere una porzione di un file modello e inserirla in un altro file.

Se il file `single.php` che hai copiato utilizza `get_template_part()` per rimuovere parte dell'HTML del post singolo in un altro file, anche il tuo nuovo file `single-download.php` farà lo stesso. Utilizza i parametri nella funzione per trovare quale file contiene questo HTML.

Es. `get_template_part( 'content', 'single' )` si riferisce a `content-single.php`.

Il codice in questo file (tipicamente solo l'HTML, non il tag PHP di apertura in cima al file) può essere copiato e incollato al posto della chiamata `&lt;?php get_template_part(); ??&gt;` dal tuo file `single-download.php`. In questo modo avrai tutto il modello a disposizione mentre progetti la tua pagina di download singolo.

### Framework e temi speciali

C'è sempre la possibilità che il tuo tema WordPress non utilizzi la struttura standard, il che rende questo processo un po' complicato.

Molti framework non utilizzano affatto un file modello `single.php`. Invece, utilizzano forse un solo file modello che segue una catena di codice attraverso più file per costruire una struttura modello.

Se questo è il caso del tuo framework, tieni presente che se il tuo framework supporta i temi child, puoi comunque creare un file `single-download.php` nella root del tuo tema child e EDD lo utilizzerà. Tuttavia, non avrai molto da cui partire a meno che tu non conosca abbastanza bene il framework da mimarne la struttura.

Se il tuo framework o tema speciale non supporta i temi child, la cosa migliore da fare è vedere se la community di supporto del tema ha già creato una soluzione per l'integrazione con EDD.

È probabile che i tuoi download singoli vengano visualizzati correttamente poiché utilizzeranno la struttura già creata per i post del blog singoli. È la creazione di una pagina di download singolo personalizzata che complica le cose.</body></html>