Connexion
Commencer

Documentation Easy Digital Downloads

Documentation, matériel de référence et tutoriels pour Easy Digital Downloads 

Fichiers de modèle pour les pages de produits téléchargeables

Easy Digital Downloads est conçu pour fonctionner immédiatement avec la plupart des thèmes WordPress. Il le fait en utilisant un système de hiérarchie de modèles de la même manière que WordPress.

Lorsque vous créez un nouveau produit dans EDD et affichez la page front-end, il y a de fortes chances qu'elle s'affiche comme un article de blog unique dans votre thème. C'est parce qu'EDD utilisera le 
single.php fichier modèle de votre thème pour afficher la page de téléchargement.

Pour de nombreux thèmes, c'est parfait. Pour d'autres, pas tellement. La bonne nouvelle est que vous n'êtes pas obligé de faire avec. Vous pouvez créer un fichier modèle utilisé uniquement par les téléchargements uniques d'EDD.

EDD n'utilise le 
single.php modèle que parce qu'il ne trouve pas celui qu'il recherche : single-download.php. Si ce fichier modèle existe, EDD l'utilisera pour afficher les téléchargements uniques au lieu du modèle des articles de blog.

Pour créer votre 
single-download.php modèle, copiez le single.php depuis la racine de votre thème parent vers la racine de votre thème [enfant] actif. Ensuite, renommez le fichier single-download.php.

Remarque : Ainsi, ce modèle est maintenant utilisé pour vos pages de téléchargement uniques. Pour confirmer, apportez une petite modification à ce fichier, enregistrez et affichez une page de téléchargement sur le front-end de votre site pour voir le changement.

La raison pour laquelle vous voulez copier le modèle des articles de blog est qu'il vous donne un point de départ que vous pouvez ajuster à vos besoins.

Ajustements courants pour les modèles de téléchargement

* Pour éviter d'être bloqué hors de votre site en raison d'une erreur de code, veuillez envisager d'apporter les modifications suivantes via FTP et un éditeur de fichiers au lieu de votre tableau de bord WordPress.

Supprimer la barre latérale

Le 
single.php modèle inclura souvent un appel à la barre latérale qui peut être facilement supprimé si vous souhaitez limiter les distractions sur vos pages de produits. La plupart des barres latérales sont appelées à l'aide de la fonction get_sidebar().

Afficher les catégories et tags de téléchargement

Il est très courant que les thèmes affichent les informations de catégorie et de tag sur les articles de blog uniques. Malheureusement, le code utilisé pour afficher ces informations n'est pas le même pour les téléchargements uniques.

Si vous souhaitez afficher les catégories et les tags sur les téléchargements uniques, supprimez tout code de catégorie/tag restant pour les articles uniques et utilisez le code suivant (ajustez selon vos besoins) :

Catégories :

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

Tags :

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

Parties de modèle (avancé)

Il est très possible que votre thème WordPress utilise la fonction 
get_template_part() à l'intérieur des fichiers modèles pour une meilleure organisation des fichiers. Cette fonction permet aux développeurs de thèmes de prendre une partie d'un fichier modèle et de la placer dans un autre fichier.

Si le fichier 
single.php que vous avez copié utilise get_template_part() pour extraire une partie du HTML de l'article unique dans un autre fichier, votre nouveau fichier single-download.php fera de même. Utilisez les paramètres de la fonction pour trouver quel fichier contient ce HTML.

Ex. 
get_template_part( 'content', 'single' ) fait référence à content-single.php.

Le code de ce fichier (généralement juste le HTML, pas la balise PHP d'ouverture en haut du fichier) peut être copié et collé à la place de l'appel 
 depuis votre fichier single-download.php. De cette façon, vous avez tout le modèle à votre disposition pour concevoir votre page de téléchargement unique.

Frameworks & Thèmes Spéciaux

Il y a toujours une chance que votre thème WordPress n'utilise pas la structure standard, ce qui rend ce processus un peu compliqué.

De nombreux frameworks n'utilisent pas du tout de fichier modèle 
single.php. Au lieu de cela, ils utilisent peut-être un seul fichier modèle qui suit une chaîne de code à travers plusieurs fichiers pour construire une structure de modèle.

Si c'est le cas avec votre framework, comprenez d'abord que si votre framework prend en charge les thèmes enfants, vous pouvez toujours créer un fichier 
single-download.php à la racine de votre thème enfant et EDD l'utilisera. Cependant, vous n'aurez pas beaucoup de structure pour commencer, à moins que vous ne compreniez suffisamment le framework pour en imiter la structure.

Si votre framework ou thème spécial ne prend pas en charge les thèmes enfants, votre meilleure option est de voir si la communauté de support du thème a déjà créé une solution pour l'intégration avec EDD.

Il y a de fortes chances que vos téléchargements uniques s'affichent correctement car ils utiliseront la structure déjà créée pour les articles de blog uniques. C'est la création d'une page de téléchargement unique personnalisée qui complique les choses.

Was this article helpful?

Commencez à vendre dès aujourd'hui !

Rejoignez plus de 50 000 propriétaires de boutiques avisés et commencez à utiliser le moyen le plus simple de vendre des produits numériques avec WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]