Téléverser des fichiers sur WordPress est en quelque sorte une nécessité. Vous pourriez probablement vous en sortir sans jamais téléverser de fichier, mais cela donnerait un site plutôt ennuyeux ! Si vous voulez ajouter des images, des vidéos, des PDF ou d’autres types de médias, vous devez savoir comment les téléverser sur votre site WordPress.
Heureusement, ce n’est pas trop difficile. Et la plupart d’entre vous sont familiers avec la façon basique d’accomplir les téléversements de fichiers WordPress. Cependant, dans cet article, nous décrirons ce processus pour les non-initiés et nous vous montrerons comment téléverser des fichiers à l’aide de quelques extensions différentes qui visent à rationaliser le travail et à ajouter plus d’options de téléversement pour les propriétaires de sites et les utilisateurs finaux.
Mais d’abord, examinons brièvement pourquoi vous pourriez vouloir utiliser une extension pour gérer le téléversement de fichiers WordPress.
Pourquoi utiliser un plugin WordPress de téléversement de fichiers ?
En un mot, le contrôle. WordPress vous donne très peu de contrôle sur la façon dont les fichiers sont téléversés et sur ce qui leur arrive une fois qu’ils sont sur le serveur. Pour de nombreux utilisateurs, c’est très bien comme ça. Ils n’ont pas besoin de quelque chose de fantaisiste ou de complexe.
Mais pour d’autres – les utilisateurs expérimentés, les développeurs et les propriétaires d’entreprises – avoir plus de contrôle est essentiel. Cela permet une meilleure expérience utilisateur, peut accélérer le processus, et même améliorer la sécurité.
Examinons certaines des fonctionnalités que vous pourriez vouloir dans une extension WordPress de téléversement :
- Généralement utile : Les extensions de téléversement de fichiers sont utiles si vous avez besoin que les utilisateurs vous téléversent des fichiers (images, feuilles de calcul, etc.), car seuls les utilisateurs de haut niveau peuvent le faire par le biais de l’administration
- Configuration facile : Certaines extensions offrent des options de configuration qui ne nécessitent pas beaucoup de connaissances techniques. Pas besoin de s’embêter avec du code !
- Meilleure sécurité : Les mesures de sécurité intégrées, comme la vérification du type de fichier, peuvent aider à empêcher les fichiers malveillants d’entrer sur votre site
- Possibilité de restreindre les types de fichiers : Si vous souhaitez que les utilisateurs ne puissent téléverser que certains types de fichiers, vous pouvez utiliser une extension pour appliquer ces restrictions
- Limiter la taille maximale des fichiers : Pour réduire le temps de chargement de votre site, vous pouvez limiter la taille des fichiers que les utilisateurs peuvent téléverser
- Interface avec d’autres logiciels : Certaines extensions offrent des intégrations qui facilitent l’envoi des fichiers téléversés vers d’autres logiciels que vous pouvez utiliser, comme Google Drive ou Dropbox
- Modifier l’emplacement où les fichiers sont stockés : Par défaut, WordPress stocke tous les fichiers téléversés dans le dossier wp-content/uploads. Mais avec une extension, vous pouvez changer cela si vous le souhaitez
- Créer automatiquement des miniatures ou d’autres tailles d’images : Si vous prévoyez d’utiliser beaucoup d’images, vous voudrez peut-être une extension qui peut générer automatiquement des tailles d’image comme des miniatures afin que vous n’ayez pas à le faire manuellement
- Ajouter des filigranes aux images : Pour les images que vous ne voulez pas que les gens téléchargent et utilisent sans autorisation, vous pouvez utiliser une extension de filigrane pour empêcher les gens de voler votre dur labeur.
- Plus de fonctionnalités de gestion : La gestion, le tri et la recherche dans les fichiers existants sont parfois facilités par une option d’extension robuste.
Quand pourrais-je avoir besoin d’un plugin WordPress de téléversement de fichiers ?
Il existe de nombreux scénarios dans lesquels vous pourriez avoir besoin d’utiliser une extension plutôt que l’outil WordPress de téléversement de fichiers par défaut. Voici quelques exemples :
- Si vous avez besoin que les utilisateurs envoient des fichiers dans le cadre d’un formulaire de contact
- Vous construisez un formulaire d’envoi de publication dans l’interface publique et avez besoin d’un moyen pour les utilisateurs de téléverser des images ou d’autres fichiers
- Vous voulez ajouter un outil de téléversement de fichiers à une extension de formulaire existante
- Si vous voulez plus de contrôle sur le processus de téléversement de fichiers ou sur les mesures de sécurité
Mais peut-être que ce n’est pas assez illustratif. Vous pouvez utiliser une extension de téléversement de fichiers pour :
- Accepter des curriculum vitae
- Accepter les soumissions pour un concours
- Publier des images sur un forum
Certaines extensions vous permettent même de téléverser vous-même de nouveaux types de fichiers ou d’améliorer l’expérience de téléversement de fichiers dans l’administration.
Est-il sûr d’accepter les téléversements de fichiers ?
Les téléversements de fichiers peuvent conduire à des piratages, mais la plupart des extensions bien conçues protègent contre cela.
Vous devez faire attention aux types de fichiers que vous autorisez à être téléversés, car certains peuvent être plus dangereux.
D’autres considérations de sécurité sont à prendre en compte :
- Ne stockez pas les fichiers téléversés dans le même répertoire que votre installation WordPress
- Assurez-vous que seuls les utilisateurs connectés peuvent téléverser des fichiers
- Limitez les types de fichiers qui peuvent être téléversés
- Envisagez d’utiliser une extension qui inclut une analyse antivirus
Maintenant que nous avons couvert ce que font ces extensions, ainsi que certaines des raisons pour lesquelles vous pourriez vouloir en utiliser une, regardons brièvement comment téléverser des fichiers manuellement sans l’aide d’une extension avant de nous plonger dans notre liste d’extensions.
Comment téléverser des fichiers sur WordPress sans plugin
La façon la plus simple de téléverser des fichiers est de les faire glisser et de les déposer dans l’éditeur de WordPress. Cela ne fonctionne que dans l’éditeur de blocs, pas dans l’éditeur classique.
Pour cela, ouvrez simplement l’article ou la page où vous voulez ajouter le fichier dans l’éditeur de blocs. Cliquez ensuite sur le signe + pour ajouter un nouveau bloc. Dans la barre de recherche, saisissez Fichier, puis sélectionnez le bloc Fichier.
Une fois que vous avez ajouté le bloc Fichier, cliquez sur Téléverser ou Médiathèque pour sélectionner le fichier que vous souhaitez téléverser depuis votre ordinateur. Vous pouvez également ajouter un lien vers un fichier qui a déjà été téléversé ailleurs.
Enfin, cliquez sur le bouton Sélectionner, et le fichier sera ajouté à votre article ou page.
Si vous souhaitez avoir plus de contrôle sur la façon dont le fichier apparaît, vous pouvez cliquer sur l’icône à trois points et sélectionner Afficher plus de réglages en haut du bloc Fichier. Ici, vous pouvez régler des choses comme les réglages du lien texte et afficher ou non un bouton de téléchargement.
Les 7 meilleurs plugins WordPress de téléversement de fichiers
Jetons maintenant un coup d’œil à quelques-uns des meilleures extensions WordPress de téléversement de fichiers pour tirer le meilleur parti des capacités de téléversement de fichiers de votre site web. Il est bon de noter que si vous utilisez MyKinsta, il est facile de préinstaller des extensions sur de nouveaux sites en utilisant les fonctionnalités multisites de l’outil de gestion. MyKinsta facilite la gestion, le déplacement, le clonage de sites, et bien plus encore.
1. Contact Form 7
Contact Form 7 est l’une des extensions de formulaire de contact les plus populaires. C’est aussi l’une des rares qui vous permet d’ajouter un champ de téléversement de fichiers à vos formulaires.
C’est idéal si vous voulez que les gens puissent envoyer des images ou d’autres fichiers en même temps que leur formulaire. L’extension prend également en charge les téléversements de fichiers multiples, ce qui signifie que les personnes peuvent envoyer plus d’un fichier à la fois si nécessaire. Vous aurez toutefois besoin d’une extension pour y parvenir.
L’extension Drag and Drop Multiple File Upload – Contact Form 7 est une bonne option pour ajouter plusieurs fonctionnalités à Contact Form 7, notamment :
- Support du téléversement par glisser-déposer
- Validation du type de fichier
- Validation de la taille du fichier
- Téléversement de plusieurs fichiers
- Capacité de téléversement Ajax
Comme Contact Form 7, l’extension Drag and Drop Multiple File Upload est gratuite à utiliser.
2. Addon File Uploads for WooCommerce
Une autre extension digne de considération est File Uploads Addon for WooCommerce. Cette extension vous permet d’ajouter des champs de téléversement de fichiers à vos pages de produits WooCommerce.
L’extension comprend plusieurs fonctionnalités, notamment :
- Permettre aux clients de téléverser des fichiers pour nous sur les produits d’impression à la demande
- Aperçu du téléversement de fichiers sur les pages de panier et de paiement
- Le téléversement de fichiers peut s’appliquer uniquement à des catégories spécifiques de produits WooCommerce
C’est une excellente option si vous voulez permettre à vos clients de téléverser des fichiers (comme des images ou des vidéos) en même temps que leurs commandes.
L’extension est disponible gratuitement depuis le répertoire d’extensions WordPress, avec une version premium qui inclut le téléversement multiple de fichiers, des limites de taille maximale de fichiers et des exigences de résolution maximale et minimale des images à partir de 19 $ par an.
Si vous prévoyez d’utiliser WooCommerce pour votre boutique en ligne, vous voudrez certainement jeter un coup d’œil à nos plans d’hébergement infogéré WooCommerce. L’hébergement WooCommerce de Kinsta offre des temps de chargement rapides avec un CDN haute performance et une mise en cache au niveau du serveur pour améliorer l’expérience utilisateur des visiteurs.
3. WordPress File Upload
Ou peut-être que WordPress File Upload est plus ce qui vous intéresse ? Cette extension est un peu différente des autres extensions de cette liste dans la mesure où elle est spécifiquement conçue pour être utilisée comme un code court.
Avec cette extension, vous pouvez ajouter un formulaire de téléversement de fichiers n’importe où sur votre site WordPress en utilisant un code court. L’extension comprend également quelques autres fonctionnalités, comme :
- Des mesures de sécurité intégrées pour empêcher le téléversement de fichiers malveillants
- une option permettant de recevoir des notifications par e-mail lorsque des fichiers sont téléversés
- La possibilité de définir des tailles de fichiers maximales
- La possibilité de définir des limites pour les types de fichiers qui peuvent être téléversés
Cette extension est disponible gratuitement dans le répertoire d’extensions WordPress. Une version premium avec des fonctionnalités supplémentaires est également disponible pour environ 20 $.
4. WP Extra File Types
Vous pouvez également utiliser WP Extra File Types, qui vous permet d’ajouter la prise en charge de types de fichiers supplémentaires à téléverser sur votre site WordPress.
Avec cette extension, vous pouvez spécifier quels types de fichiers sont autorisés, ainsi que la taille maximale des fichiers pour chaque type. L’extension comprend également quelques autres fonctionnalités, comme :
- La possibilité de limiter qui peut téléverser certains types de fichiers
- Définir quels rôles peuvent voir certains types de fichiers dans la médiathèque
- Forcer le téléchargement des fichiers au lieu de les ouvrir dans le navigateur
Cette extension est disponible gratuitement dans le répertoire des extensions WordPress.
5. GD bbPress Attachments
Une autre option encore est GD bbPress Attachments. Cette extension vous permet d’ajouter des pièces jointes à vos forums bbPress, ce qui en fait une excellente option si vous utilisez l’extension bbPress pour créer un forum sur votre site WordPress.
Avec cette extension, vous pouvez :
- Ajouter des pièces jointes aux sujets et aux réponses
- Spécifier quels types de fichiers sont autorisés
- Définissez les limites de taille maximale des fichiers
- Téléverser des fichiers depuis l’interface publique de votre site
Cette extension est disponible gratuitement depuis le répertoire d’extensions WordPress.
6. Big Files Uploads
Le prochain sur notre liste est Big File Uploads, qui vous permet de téléverser des fichiers volumineux sur votre site WordPress.
Avec cette extension, vous pouvez :
- Définir la taille maximale de téléversement de fichiers
- Ajouter des codes courts pour créer des formulaires de téléversement de fichiers dans l’interface publique
- Recevoir des notifications par e-mail lorsque des fichiers sont téléversés
- Afficher tous les fichiers téléversés à partir du tableau de bord WordPress
Cette extension est disponible gratuitement dans le répertoire des extensions WordPress.
7. File Manager
Enfin, nous avons File Manager, qui vous permet de gérer tous les fichiers de votre site WordPress depuis le confort de votre tableau de bord. Il n’est pas nécessaire d’utiliser FTP ou SFTP, vous pouvez tout faire depuis WordPress.
Avec cette extension, vous pouvez :
- Téléverser, supprimer, copier, déplacer et modifier des fichiers et des répertoires
- Créer de nouveaux dossiers
- Modifier les autorisations de fichiers
- Rechercher des fichiers et des dossiers
Cette extension est disponible gratuitement dans le répertoire des extensions WordPress. Une version premium avec des fonctionnalités supplémentaires est disponible à partir de 39 $ par an.
Résumé
Comme vous pouvez le constater, il existe un bon nombre d’extensions disponibles qui vous permettent de téléverser des fichiers sur WordPress. Le choix de celle qui vous convient le mieux dépendra de vos besoins spécifiques. Mais avec un peu de chance, vous avez maintenant une vue plus large des options qui s’offrent à vous et pouvez prendre une décision plus éclairée.
Et vous pouvez toujours vous assurer que les extensions que vous installez n’affectent pas la vitesse de votre site en utilisant un outil comme Kinsta APM. Cet outil de surveillance des performances vous permet de voir comment tous les changements que vous effectuez (y compris l’installation de nouvelles extensions) affectent la vitesse de votre site et bien plus encore.
Pourquoi avez-vous besoin d’ajouter une capacité de téléversement de fichiers à votre site ? Avez-vous une extension préférée que nous n’avons pas incluse ici ? Faites-le nous savoir dans la section des commentaires ci-dessous !