Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment créer un formulaire de téléversement de fichiers dans WordPress

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Voulez-vous créer un formulaire de téléversement de fichiers dans WordPress ?

Peut-être embauchez-vous des employés et souhaitez-vous collecter des CV, ou peut-être organisez-vous un concours de photographie auquel les candidats doivent joindre des fichiers.

Dans cet article, nous allons vous afficher comment créer facilement un formulaire de téléversement de fichiers dans WordPress, étape par étape.

Creating a File Upload form in WordPress

Pourquoi créer un outil de téléversement de fichiers WordPress ?

Un formulaire de téléchargement de fichiers est une excellente idée pour collecter tout type de fichier auprès de vos utilisateurs sur votre site web WordPress.

Vous pouvez laisser les utilisateurs/utilisatrices téléverser des images, des fichiers PDF, des documents Word ou d’autres types de fichiers.

L’utilisation d’un formulaire de téléchargement de fichiers vous facilite la vie, ainsi qu’à vos utilisateurs. Au lieu d’envoyer des courriers électroniques, vous pouvez créer un formulaire qui comprend tous les champs nécessaires pour collecter toutes les informations en une seule fois.

De plus, votre formulaire doit enregistrer automatiquement les données du formulaire dans votre base de données WordPress. De cette façon, vous pouvez facilement trouver les entrées, même si vous manquez ou supprimez un e-mail.

Ceci étant dit, voyons comment créer un outil de téléversement de fichiers dans WordPress.

Comment créer un formulaire de téléversement de fichiers dans WordPress

Pour ce tutoriel, nous utiliserons WPForms, qui est la meilleure extension de formulaire de contact pour WordPress.

Pour plus d’informations, consultez notre test complet de WPForms.

Tout d’abord, vous devez installer et activer le plugin WPForms. Pour plus d’instructions, consultez notre guide étape par étape sur l ‘installation d’un plugin WordPress.

Note : WPForms propose également une version gratuite. Cependant, vous aurez besoin de la version Pro du plugin pour déverrouiller le modèle de formulaire de téléversement de fichiers.

Une fois activé, vous devez vous rendre sur la page WPForms  » Ajouter une nouvelle  » dans la colonne latérale de l’administration de WordPress.

Vous accéderez à la page « Rechercher un modèle », où vous pourrez commencer à donner un nom à votre nouveau formulaire. Vous devez également rechercher le modèle de formulaire de Téléversement de fichiers dans la boîte de recherche située à gauche.

Ensuite, il suffit de cliquer sur le bouton « Utiliser le Modèle » sous l’option « Formulaire de téléversement ».

Choose the File Upload form template

Vous serez maintenant dirigé vers le Constructeur de formulaires WPForms, où le formulaire de téléversement de fichiers sera automatiquement créé pour vous.

Vous pouvez utiliser le modèle de formulaire de téléchargement de fichiers sans y apporter de modifications, ou vous pouvez également faire glisser et déposer les champs du formulaire à partir de la colonne latérale « Ajouter des champs ».

File Upload form will now be automatically created for you

Cliquez ensuite sur le champ « Téléverser un fichier » du formulaire pour en configurer les paramètres dans la colonne de gauche.

Par défaut, vous pouvez téléverser différents types de fichiers dans le formulaire :

  • Fichiers images : .png, .gif, .jpg
  • Documents :.doc, .xls, .ppt, .pdf
  • Audio :.wav, .mp3, .mp4
  • Vidéo :.mpg, .mov, .wmv

Il vous suffit de saisir les formats de fichiers que vous souhaitez accepter dans la case « Compléments de fichiers autorisés ».

Pour ce tutoriel, nous allons permettre l’utilisation des formats d’image .png, .gif et .jpg. Veillez à séparer chaque format de fichier par une virgule.

Type file extension type

Note : WordPress limite les types de fichiers qui peuvent être téléversés sur le site pour des raisons de sécurité. Vous pouvez ajouter des types de fichiers supplémentaires à WordPress si vous souhaitez permettre aux utilisateurs/utilisatrices de téléverser des types de fichiers qui ne sont normalement pas autorisés.

Vous pouvez également définir une limite de taille de fichier et un nombre maximal de fichiers. Pour notre tutoriel, nous allons vous permettre d’envoyer jusqu’à 3 photos d’une taille maximale de 50 Mo chacune.

Si vous souhaitez empêcher les personnes d’envoyer le formulaire sans joindre leur(s) fichier(s), vous pouvez permuter l’option « Prérequis ». Cela signifie que le formulaire ne peut être envoyé que si au moins un fichier a été téléversé.

Choose file size and the number of files to be uploaded

Ensuite, il suffit de passer à l’onglet « Avancé » en haut de la page.

Par défaut, le champ de téléversement des fichiers utilise un format moderne qui permet aux utilisateurs/utilisatrices de glisser-déposer leurs fichiers.

Toutefois, si vous disposez d’un espace limité pour votre formulaire ou si vous préférez un champ de téléversement classique, vous pouvez le modifier. Il vous suffit de sélectionner l’option « Sélectionné » dans le menu déroulant « Style ».

Astuce : Le champ de téléversement classique permet uniquement de téléverser un seul fichier. Si vous souhaitez que les utilisateurs/utilisatrices puissent envoyer plus d’un fichier, vous devrez ajouter plusieurs champs de téléversement de fichiers à votre formulaire.

Choose the Classic option as the form style from the dropdown menu

Vous pouvez également choisir de stocker les fichiers envoyés dans la médiathèque de WordPress en permutant le bouton « Stocker le fichier dans la médiathèque de WordPress ». Cela vous permet d’ajouter facilement les fichiers téléversés à une publication ou à une page.

Par exemple, si vous organisez un concours de photographie, vous voudrez peut-être inclure les meilleures photos lorsque vous annoncerez le nom du gagnant.

Note : Les fichiers téléversés seront toujours enregistrés dans votre base de données WordPress, même si vous ne cochez pas cette case. Ils sont simplement stockés dans un dossier distinct de votre compte d’hébergeur WordPress.

Toggle the switch to allow the form to store files in the media library

Si vous souhaitez modifier l’un des autres champs de votre formulaire, vous pouvez cliquer dessus pour ouvrir les Réglages du champ dans la colonne de gauche.

Vous pouvez également ajouter d’autres champs à votre formulaire de Téléversement de fichiers à partir de la colonne de gauche.

Par exemple, vous pouvez ajouter un champ Site Web/URL au formulaire pour que les utilisateurs/utilisatrices puissent vous donner le lien vers leur site.

Save the form after adding additional fields

Une fois que vous êtes satisfait de votre formulaire, cliquez sur le bouton « Enregistrer » dans le coin supérieur droit de l’écran pour stocker vos Réglages.

Réglages des notifications de votre formulaire de téléversement de fichiers

Pour modifier les paramètres de notification du formulaire, vous devez ouvrir l’onglet « Réglages » dans le coin gauche. Une fois que vous y êtes, il vous suffit de cliquer sur l’onglet  » Notifications « .

Par défaut, le formulaire envoie un e-mail de notification à {admin_email} lors de l’entrée du formulaire.

Si vous avez créé votre site WordPress vous-même, il s’agit de votre adresse e-mail. Si ce n’est pas le cas, vous pouvez supprimer {admin_email} et saisir votre propre adresse e-mail à la place.

Change the email address the receives the notifications

Toutefois, si vous n’êtes pas sûr que {admin_email} est votre adresse électronique, il vous suffit de vous rendre sur la page  » Réglages » « Général  » de votre tableau de bord d’administration WordPress.

Une fois que vous y êtes, cherchez l’adresse e-mail de l’administrateur/administratrices. Vous pouvez maintenant modifier l’adresse e-mail de l’expéditeur à partir d’ici.

Check the admin email

Une fois que vous avez terminé, n’oubliez pas de cliquer sur le bouton « Enregistrer les modifications » pour stocker vos réglages.

Si vous souhaitez que les fichiers envoyés soient envoyés à plusieurs personnes, vous pouvez consulter notre tutoriel sur la création d’un formulaire de contact avec plusieurs destinataires de notification.

Vous pouvez également modifier le message de confirmation que les utilisateurs/utilisatrices voient après que le formulaire a été envoyé.

Pour ce faire, vous devez vous rendre sur la page Réglages  » Confirmations dans la colonne de gauche. Il vous suffit ensuite de taper le message dans la case « Message de confirmation ». Vous pouvez également ajouter des éléments de mise en forme tels que le gras et l’italique.

Change the confirmation message

Enfin, n’oubliez pas d’enregistrer votre formulaire une fois les modifications effectuées.

Vous pouvez quitter le Constructeur de formulaires en cliquant sur le « X » dans le coin supérieur droit.

Ajouté le formulaire de téléversement de fichiers à votre site

Une fois que vous avez fini de créer votre formulaire, vous devez l’ajouter à votre site.

Pour ce faire, vous devez ouvrir une page/une publication WordPress existante ou nouvelle à partir de la colonne latérale d’administration. Pour ce tutoriel, nous allons ajouter le formulaire de Téléversement de fichiers à une nouvelle page.

Une fois que vous y êtes, cliquez sur le bouton Ajouter un nouveau module ‘(+)’ dans le coin supérieur gauche de l’écran et trouvez le bloc WPForms.

Locate and add the WPForms block

Après avoir ajouté le bloc, vous verrez un menu déroulant WPForms s’afficher sur la page.

Sélectionnez le formulaire de Téléversé que vous venez de créer.

Choose the File Upload form from the dropdown menu

Enfin, cliquez sur le bouton « Publier » ou « Mettre à jour » pour enregistrer vos modifications.

Vous pouvez maintenant visiter votre site pour voir l’outil de téléversement en action.

File upload form preview

Vous pouvez également apporter des modifications à votre formulaire à tout moment en visitant la page WPForms  » Tous les formulaires depuis la colonne latérale de l’administrateur.

À partir de là, il suffit de cliquer sur le nom du formulaire ou de survoler celui-ci avec la souris et de cliquer sur le lien « Modifier » pour ouvrir le constructeur de formulaires.

Edit form

Lorsque vous modifiez votre formulaire, il est automatiquement mis à jour sur votre site. Vous n’avez donc pas besoin de l’ajouter à nouveau à votre page.

Astuce : Il est conseillé de tester votre formulaire pour s’assurer qu’il fonctionne comme prévu. Si vous ne recevez pas d’e-mail de notification après avoir créé un formulaire, vous pouvez lire notre guide étape par étape pour corriger le problème de WordPress qui n’envoie pas d’e-mail.

Vue ou téléchargement des fichiers téléversés

Lorsque quelqu’un envoie un fichier à l’aide de votre formulaire de téléversement, vous pouvez le voir dans votre boîte de réception e-mail ou dans votre Tableau de bord WordPress.

Avec chaque formulaire de participation, vous recevrez un e-mail comme celui-ci :

Preview of the email you'll receive when someone fills the form

Il suffit de cliquer sur les liens pour voir ou télécharger les fichiers eux-mêmes.

Vous pouvez également trouver facilement les fichiers dans votre Tableau de bord WordPress. Il vous suffit de vous rendre sur la page WPForms  » Expéditeurs, puis de cliquer sur le nom de votre formulaire.

Choose the file upload form on the entries page

Vous pouvez voir les fichiers téléversés dans le tableau des entrées du formulaire WordPress.

Vous pouvez également cliquer sur le lien « Voir » pour obtenir tous les détails de chaque formulaire.

View form entries

Bonus : Comment styliser vos formulaires WordPress

Une fois que vous avez créé un formulaire de téléchargement de fichiers, il est conseillé de le personnaliser en fonction des couleurs de votre marque. Cela peut rendre votre formulaire visuellement attrayant et encourager plus d’utilisateurs à le soumettre sur votre site, générant ainsi des prospects.

Vous pouvez facilement le faire avec WPForms. Après avoir ajouté votre formulaire de téléchargement de fichier à une page ou un article, il vous suffit de visiter la page WPForms  » Settings depuis le tableau de bord de WordPress.

Cochez l’option « Use Modern Markup » et cliquez sur le bouton « Save Changes ».

Enable modern markup in WPForms

Ouvrez maintenant la page où vous avez ajouté votre formulaire et jetez un coup d’œil au panneau de blocs sur la droite. Vous y trouverez de nouveaux paramètres que vous pouvez utiliser pour styliser le formulaire de téléchargement de fichiers.

Vous pouvez modifier les couleurs des champs, du texte et des boutons pour rendre votre formulaire visuellement attrayant.

Style your file upload form

Une fois que vous avez terminé, cliquez sur le bouton « Publier » ou « Mettre à jour » en haut de la page pour enregistrer vos paramètres. Vous avez maintenant réussi à styliser votre formulaire de téléchargement de fichiers.

Pour plus de détails, consultez notre tutoriel sur la façon de personnaliser et de styliser vos formulaires WordPress.

Nous espérons que ce tutoriel vous a aidé à apprendre comment créer un formulaire de téléversement de fichiers sur WordPress. Vous voudrez peut-être aussi consulter nos choix d’experts pour les meilleurs plugins d’enquête WordPress et lire notre guide sur la création d’une newsletter par e-mail.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

14 commentairesLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Mrteesurez says

    I can that WPForms seems to be the best contact form plugin for WordPress for any business bro has.
    But what if I want to store the uploaded files in another location, maybe third party location, like AWS, azure or Google drove, do that I can be able to collect more files and never overload my shared WordPress hosting database.

    • WPBeginner Support says

      WPForms does allow you to send the uploaded files to storage like AWS or drive to not have the files on your hosting itself.

      Administrateur

  3. Ralph says

    This is really nice idea for a contest. Way better than leaving an email that can be spammed with a lot of files. This is clear, offer security in form of deciding what files are accepted and how many of them. Great guide!

  4. Jiří Vaněk says

    Before I had my own server where I configured PHP according to my needs, it’s important to note that the upload file size limit might still be on the provider’s side. Many providers have a much smaller PHP limit per file. Be mindful of this. Sometimes, you can adjust it in the .htaccess file, sometimes with a .user.ini file, and sometimes not at all. You might need to contact the server administrator to increase the file upload limit using PHP.

  5. Patricia Dueck says

    When a person uploads a file to a WordPress form, do they have to have a WordPress account or a certain type of email address or can anyone upload a file regardless of their email address?

    • WPBeginner Support says

      It would depend on how you set up the form but you can accept uploads from anyone you wanted :)

      Administrateur

  6. Leandro says

    Hello, first thanks for sharing knowledge.

    One question: is there any way to change the path for sending the file, for example to an S3 bucket?

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.