Accedi
Inizia

Documentazione di Easy Digital Downloads

Documentazione, Materiali di Riferimento e Tutorial per Easy Digital Downloads 

File Modello per Pagine Prodotto Download

Easy Digital Downloads è progettato per funzionare subito con la maggior parte dei temi WordPress. Lo fa utilizzando un sistema di gerarchia dei template 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 template file 
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 template utilizzato solo dai singoli download di EDD.

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

Per creare il tuo template 
single-download.php, copia il file single.php dalla root del tuo tema genitore alla root del tuo tema attivo [child]. Quindi rinomina il file single-download.php.

Nota: Appena fatto, questo template è 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 template per i post del blog è che ti fornisce un punto di partenza che puoi modificare in base alle tue esigenze.

Modifiche comuni per i template 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 che tramite la tua dashboard di WordPress.

Rimuovi la Sidebar

Il template 
single.php includerà spesso una chiamata alla sidebar che può essere facilmente rimossa se desideri limitare le distrazioni nelle tue pagine prodotto. La maggior parte delle sidebar viene richiamata utilizzando la funzione get_sidebar().

Visualizza Categorie & 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 singoli download.

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

Categorie:

// display download categories
the_terms( $post->ID, 'download_category', 'Categories: ', ', ', '' );

Tag:

// display download tags
the_terms( $post->ID, 'download_tag', 'Tags: ', ', ', '' );

Parti del Template (avanzato)

È molto probabile che il tuo tema WordPress utilizzi la funzione 
get_template_part() all'interno dei file template per una migliore organizzazione dei file. Questa funzione consente agli sviluppatori di temi di prendere una porzione di un file template 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, il tuo nuovo file single-download.php farà lo stesso. Usa 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 
 dal tuo file single-download.php. In questo modo avrai tutto il template con cui giocare mentre progetti la tua pagina di download singolo.

Framework & 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 di template 
single.php. Invece, potrebbero utilizzare un solo file di template che segue una catena di codice attraverso più file per costruire una struttura di template.

Se questo è il caso del tuo framework, prima capisci 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 userà. Tuttavia, non avrai molto su cui iniziare a meno che tu non capisca abbastanza bene il framework da mimarne la struttura.

Se il tuo framework o tema speciale non supporta i temi child, la tua migliore opzione è 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 qualsiasi struttura sia già creata per i singoli post del blog. È la creazione di una pagina di download singolo personalizzata dove le cose si complicano.

Questo articolo è stato utile?

Inizia a vendere oggi!

Unisciti a oltre 50.000 proprietari di negozi intelligenti e inizia a usare il modo più semplice per vendere prodotti digitali con WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]