Créer une page de téléchargements pour votre blog WordPress

Si vous tenez un blog WordPress et que vous proposez régulièrement des téléchargements à vos visiteurs alors il serait judicieux de créer une page dynamique listant la totalité de vos fichiers. Ainsi, cette page ferait office de centre de téléchargements et chaque nouveau lien serait automatiquement ajouté dans cette liste.

Pré-requis

La mise en œuvre de ce tutoriel nécessite au préalable l’installation du plugin WP-DownloadManager :

WP-DownloadManager

Un gestionnaire de téléchargements pour WordPress qui évite d'avoir à éditer des liens de façon manuelle. Productivité garantie !

Taille : 77,1 KiB  •  Date : 20 mars 2010 •  Hits : 5 750

Une fois activé, un nouveau menu Downloads fait son apparition. Pour ajouter un nouveau fichier, cliquez sur Add File puis remplissez les différents champs nécessaires. Les descriptions sont facultatives mais seront affichées sur votre page de téléchargements. C’est donc un moyen d’indiquer clairement ce qui se cache derrière le lien.

Capture décran - Ajouter un nouveau fichier à télécharger
Capture d’écran – Ajouter un nouveau fichier à télécharger

Pour définir des catégories – utiles pour effectuer un classement dans votre page de téléchargements, ouvrez le module Download Options puis inscrivez une catégorie par ligne dans la section Download Categories. Confirmez les modifications en cliquant sur le bouton Save Changes.

Capture décran - Ajout de nouvelles catégories
Capture d’écran – Ajout de nouvelles catégories

Lors de la rédaction de votre article, cliquez sur le nouveau bouton prévu à cet effet – en bout de la première ligne, puis indiquez le numéro du fichier à télécharger. Pour le connaître, retournez dans le module Manage Downloads puis regardez la colonne ID. Recopiez ensuite cet identifiant dans le champ puis faites OK.

Capture décran - Saisie des IDs de fichiers
Capture d’écran – Saisie des ID de fichiers

Pour ajouter plusieurs fichiers, il suffit d’ajouter une virgule entre chacun des ID. D’autres usages existent et je vous conseille de vous reporter au fichier d’aide très facile à comprendre bien qu’il soit rédigé en anglais : WP-DownloadManager 1.40 Readme.

Création d’une page de téléchargements

Créer une nouvelle page

Dans votre administration WordPress, déroulez le menu Pages puis cliquez sur Nouvelle page.

Donnez le titre de votre choix à cette page puis copiez / collez le bout de code suivant en ajoutant des crochets :

page_download

Publiez votre page.

Définir les permaliens

Ouvrez à présent le module Download Options dans les options du plugin puis indiquez l’URL – permaliens, que prendra votre page de téléchargements dans le champ intitulé Download Page URL.

Libre à vous d’indiquer l’adresse de votre choix à condition que cette dernière corresponde avec le permalien de la page. Dans le cas contraire, il sera nécessaire de modifier le permalien de la page – cliquez sur le bouton Éditer juste en dessous du champ de titre dans le module d’édition de page.

Profitons-en pour améliorer vos permaliens de téléchargements. En effet, le format par défaut retenu est le suivant :

https://wpchannel.com/?dl_id=1

Cliquez donc sur Yes pour le champ Download Nice Permalink. Au final, vous obtiendrez des liens sous cette forme :

https://wpchannel.com/download/1/

Capture décran - Paramétrage des permaliens
Capture d’écran – Paramétrage des permaliens

C’est déjà nettement plus SEO-friendly !

Opérer un classement par catégories

Si vous avez pris le soin de catégoriser vos téléchargements – ce qui est préférable d’un point de vue lecture, rendez-vous dans la section Download Listing Options. Paramétrez ensuite en fonction de vos besoins et de vos envies. Les intitulés sont très proches du français.

N’oubliez pas de valider les différentes opérations en cliquant sur Save Changes.

Ouvrez dans un nouvel onglet votre blog et admirez le résultat. Une nouvelle page est désormais accessible et celle-ci liste l’ensemble de vos téléchargements. Quelques statistiques sont également de la partie (nombre total de clics, poids total, etc.).

Crédits photo : viZZZual.com

67 commentaires

  1. Proprietary Trader

    Je cherchais ce type de plugin mais j’y vois un gros défaut : la taille de la page quand on a beaucoup de téléchargement proposé.

    L’idéal aurait été plusieurs pages (une page par catégorie par exemple) afin de rendre cela plus lisible.

  2. Aurélien Denis

    @Proprietary Trader : c’est vrai que ce plugin ne le permet pas. Toutefois, il est possible de n’afficher q’une catégorie en utilisant [page_download category="1"]. Peut-être que cette fonctionnalité sera présente dans une prochaine version du plugin… ou bien quelqu’un dans l’assistance serait-il capable de modifier le plugin pour répondre à cela ?

  3. Proprietary Trader

    Ok je vais essayer d’installer ce plugin dans des répertoires différente de les activer et de créer une page par catégorie. Ça pourrait marcher.

  4. Proprietary Trader

    En fait c’est bon le plugin peut le faire :

    Type ‘[page_download]‘ in the post’s content area (without the quotes)
    You can also use [page_download category="1"], this will display all downloads in Category ID 1.

    Il suffit de faire des pages différentes et d’insérer page_download category= »id de la catégorie » dans la page.

    On peut ainsi faire une page « téléchargement » avec des liens qui pointent vers des sous pages qui contiendront page_download category= »id de la catégorie »

    On peut rajouter plusieurs id page_download category= »1,5,9″ donc tout est possible avec ce plugin

  5. Aurélien Denis

    @Proprietary Trader : merci beaucoup je vais sans doute avoir besoin d’appliquer cette méthode un jour ou l’autre et je suis sûr qu’elle servira à d’autres usagers.

    Tout est possible avec ce plugin, c’est certain mais il faut dire que son auteur Lester Chan est très doué et bon nombre de ses plugins sont carrément indispensables.

  6. Li-An

    J’ai longtemps hésité à installer un tel plugin (il y en a d’autres sur le « marché »). Le gros intérêt c’est qu’ils gèrent le download automatique même pour les fichier textes mais je trouve que c’est quand même pas mal de boulot pour pas tant de gain que ça (à part peut être comptabiliser les téléchargements).

  7. Aurélien Denis

    @Li-An : c’est vrai que l’utilisation d’un plugin pour gérer ses téléchargements n’est utile que si l’on propose beaucoup de contenu.

    Parmi les autres avantages – hormis le compte des téléchargements, je retiendrais le permalien amélioré, le fait que tous les downloads soient listés ce qui est pratique pour s’y retrouver, les classements par catégories, la facilité pour changer un lien sans modifier l’article ou encore le poids du fichier – très utile pour le visiteur qui peut alors vérifier si son fichier concorde avec l’original.

  8. Antoine

    Bonsoir,

    J’ai installé ce plugins, mais apparement, j’ai un problème qu’il me met à chaque fois, même après réinstallation du plugins.

    Error In Adding File ‘Test (/Test.jpg)’

    Je ne comprends pas d’ou celà vient-il ?

    Merci

  9. Aurélien Denis

    @Antoine : sous quelle version de WordPress es-tu ? La version 1.50 ne fonctionne que sous WordPress 2.8.

    Mais visiblement, il s’agit ici d’une erreur lié à MySQL. Ton hébergeur ne doit pas être à jour depuis un petit moment…

    Cela dit, le développeur de l’extension propose une méthode sur son forum : http://forums.lesterchan.net/index.php?PHPSESSID=2cbc688f096bb7f8cfeaa9bec1e0e1a5&topic=3949.0

    Par contre, attention à ce que tu fais car c’est assez technique.

  10. Antoine

    Bonjour,

    Je suis sous 2.8.2, la dernière mise à jour de WordPress, celà viendrait-il de là ?

    Pour ce qui est de mon hébergeur, je suis chez 1et1, il n’y a pas une histoire de Php là dedans ?

  11. Aurélien Denis

    @Antoine : ce n’est pas WordPress qui est en cause mais ton hébergeur qui n’est pas à jour pour MySQL et probablement PHP – la version 5 est fortement recommandée.

    Je viens de vérifier les offres de 1&1 et visiblement tu peux créer des bases de données en MySQL 5 et être en PHP5. Vérifies dans ton panneau d’administration !

  12. Antoine

    Je viens de regardé, et ma base de donnée est en MySQL 4.0 !

    Effectivement, je vais faire une sauvegarde de ma base de donnée, la supprimé et en recrée une !

    Comme décrit ici : http://faq.1and1.fr/scripts/mysql/13.html

    Je me posais une question toute bête aussi, mais ma base de donnée sur 1et1 est de 100 Mo est-ce assez suffisant pour un blog WordPress ? Je ne sais pas ce qui se stocke dedans ?

    Merci

  13. Aurélien Denis

    @Antoine : 100 Mo suffisent largement – pour exemple, sur Protuts nous en sommes à environ 30 Mo si je ne me trompe pas.

    Tout le contenu de ton site est stocké dans la base de données : articles, commentaires, catégories, tags, données de plugins, etc.

    En somme, c’est tout aussi important – voire plus, que les données sur le FTP qui contient les fichiers d’installation de WordPress, les plugins, les thèmes et les fichiers utilisateurs.

  14. Théo

    Très bon plugin! Mais comme vous en parlez, je me suis dit que vous pourriez m’aider.
    Car dès que je veux mettre un download en mettant le lien du fichier alors qu’il est sur mon serveur, DM se bloque dèq ue je clique sur Add.

    La page charge et elle devient blanche. et voilà. Le fichier n’est pas mis rien.

    Donc si vous avez une idée… :(, car j’ai tout essayer de la désactivation à la suppression des tables !

    Merci !

  15. Aurélien Denis

    @Théo : essaies de mettre Redirect To File dans les options du plugin. Peut-être que le problème vient de là.

    As-tu tenté de pointer vers un fichier présent sur un autre site ? Une vidéo ou une image, par exemple ?

  16. Dotty

    Bonjour,J’ai un problème avec ce plugin sur IE (7 et 8). Quand on clique sur le bouton « Insert File Downloads » dans TinyMCE, rien ne se passe. Erreur javascript, la fenêtre ne s’ouvre pas.Mais aucun soucis avec Firefox.Quelqu’un a déjà rencontré ce problème ?Merci.

  17. marlem

    Bonjour,
    mon promblème est le suivant et j’ignore si download manager peut m’aider.

    sur mon blog WP, je souhaite proposer des sons à l’écoute (un petit dewplayer par son) mais aussi qu’il soit possible de les télécharger via un bouton

    Je sais un peu coder en html par le biais de Download mais le souci, c’est que ça ouvre le son dans une nouvelle page et que pour le télécharger, il faut faire un clic droit Enregistrer sous.

    Merci pour vos réponses

    1. Aurélien Denis auteur de l’article

      Download Manager va te permettre de gérer facilement des listes de fichiers à télécharger et ce, où qu’ils se trouvent – sur ton serveur FTP ou ailleurs.

      L’avantage d’un tel plugin : pouvoir opérer des modifications rapidement, comptabiliser les téléchargements et les afficher où l’on veut.

      Maintenant, il est normal que le navigateur lise le son s’il en est capable. Pour pallier ce problème, places tes fichiers dans un ZIP.

      Enfin, il existe peut être des plugins de téléchargements dédiés aux fichiers sonores et combinant un lecteur audio… mais je n’en connais pas.

      1. marlem

        Merci bcp pour ta réponse.

        Veux tu dire que si je place mon fichier dans un zip, ça va forcer le téléchargement ?

        Cependant, je dois dire que j’ai essayé Download Manager et inséré chaque nouveau téléchargement de son après le dewplayer correspondant.

        En code, ça donne ça (que ce soit en visuel ou en html)

        [dewplayer:http://emmanuelmarlange.fr/voixoff/wp-content/uploads/2010/10/manu-electricite.mp3%5D%5Bdownload id= »1″]

        J’ai alloué une image au download id= »1″ (une miniature) mais sur le blog en tant que tel, le dewplayer n’est pas suivi de la miniature mais du mot Electricité (son titre) et d’un nombre entre parenthèses (nbre de telech)

        Que faire pour que la miniature (bouton Download) remplace le titre et le chiffre entre parenthèses ?

        1. Aurélien Denis auteur de l’article

          Oui pour le ZIP car aucun navigateur n’est capable de lire un fichier compressé – du moins pas à ma connaissance.

          Je ne saisis pas bien ton problème de miniature…

          Une URL à me donner ?

          1. marlem

            Oui bien sûr, tu peux aller sur http://emmanuelmarlange.fr/voixoff/?p=1
            c’est l’article Hello world

            Rien n’est fait question graphisme (thème atahualpa), ni même contenu. J’essaye juste d’insérer les sons.

            Tu vois donc le dewplayer avec à droite la mention « électricité(0) » qui correspond au titre du téléchargement (titre que l’on doit rentrer lorsque l’on édite un téléchargement réalisé avec Downlaod Monitor.
            Lors de cet edit, on nous demande, outre de rentrer l’URL du fichier à proposer en téléchargement, de rentrer l’URL d’une miniature qui me semble t’il devrait apparaître comme image (image d’un bouton par exemple) à côté du Dewplayer.

            Or, comme tu le vois, aucune image n’apparait, seulement le fameux titre.

            Je voudrais qu’à la place de ce titre apparaisse une image sur laquelle on clique et qui lance le téléchargement.

  18. 100driiine

    Bonsoir,
    Depuis longtemps je cherche un moyen d’ajouter un bouton pour que mes lecteurs puissent télécharger un ou plusieurs documents et votre plugin semble être parfait pour cela !
    Sauf qu’il ne marche pas pour moi… quand je suis sur un nouvel article, je clique sur le bouton pour ajouter le shortcode « download » et j’ajoute l’ID du doc… je sauve le tout et je prévisualise >> rien de rien apparait sur mon article, bizare non ?
    Qu’est ce que j’ai manqué de faire ??
    Merci beaucoup pour votre aide !
    Et bonne continuation

  19. Nicolas

    Bonjour.
    Récent utilisateur de ce plugin (et de wordpress au passage), je me demandais s’il était possible de « forcer » les numéros des IDs ou d’agir dessus ?

      1. Nicolas

        Bonjour.
        Non, à vrai dire, j’aurais bien aimé les réinitialiser. J’avais d’abord fait des essais avec de « faux » fichiers qui ont donc eu un ID alloué, mais lorsque j’en mets de nouveau, l’ID part de 4 par exemple au lieu de 1. De plus, j’aurais bien aimé avoir tels fichiers de l’ID1 à l’ID10 par exemple puis tel autre groupe de fichiers de l’ID11 à l’ID 20… Et ainsi de suite.
        Cela me permettra plus facilement ensuite de déclarer les fichiers… Je ne sais pas si je suis clair…

        1. Aurélien Denis auteur de l’article

          Les ID ne peuvent pas être changé car ils dépendent de la base de données et par définition ils se doivent d’être unique. Il faudrait tout désinstaller au niveau du plugin pour que cela reparte à 0.

          Par contre, tu peux utiliser le système de catégories fourni dans le plugin pour gérer tes groupes.

          1. Nicolas

            En effet, vous avez raison. je vais voir à l’usage si cela ne me contraint pas trop.

            merci

            nicolas

  20. Sabrina

    Merci pour ce plugin ! Et pour tes explications claires.
    Pour le moment, je n’ai qu’un seul fichier à faire télécharger, mais d’autres arriveront. Aujourd’hui, je le trouve pratique.

  21. JReders

    Bonjour,
    Pour commencer, je te remercie pour partager tout ce contenu super intéressant!
    J’utilise déjà ce plugin sur un site et aujourd’hui, alors que je reprend ton tutot pour l’installer sur un autre site j’ai le problème suivant :
    tout ce passe bien pour ajouter une image, l’insérer dans un article. Mais, une fois sur la page ou apparait le lien de téléchargement, quand je clic sur le lien, un message apparait « The requested content cannot be loaded.
    Please try again later. »

    Visiblement cela ne vient pas des plugins puisque WP-DownloadManager fonctionne très bien avec les mêmes plugins sur mon autre site.
    J’ai essayer de changer le thème mais même problème!
    Wordpress est en version 3.4, si quelqu’un a un avis sur la question, je suis preneur

    Merci.

  22. JReders

    C’est juste après avoir poster ma demande d’aide que je trouve la solution à mon problème
    Il fallait actualisé les permaliens dans Réglages/Permaliens/Save.
    Ca pourra en aider certains!

    Bonne journée.

  23. Aurélien

    Bonjour Aurélien,

    ce plugin se révèle très pratique et intuitif d’utilisation pour proposer des fichiers en téléchargement.

    À ce jour je propose près de 400 fichiers et on peut effectivement les organiser facilement grâce à cette extension.

    Toutefois, comment faire pour que certains fichiers (www.monsite/dowload/id)ne soient pas référencer par les robots?

    Merci.

  24. FabLC

    Bonjour et merci pour cet article car je cherchais un tel plugin. Par contre, j’ai eu beau lire ton article, les commentaires et le site du créateur je n’ai rien trouvé sur la fonction de recherche qui me renvoie une erreur 404 file not found

    « Not Found

    The requested URL /downloads was not found on this server. »

    Pourtant, je n’ai rien changé (par rapport a ton approche SEO) au niveau des liens et permaliens…

    Si tu as une idée ou une solution je t’en serai très reconnaissant

  25. Brunodi

    Idem pour moi: je n’ai rien trouvé sur la fonction de recherche qui me renvoie une erreur 404 file not found
    The requested URL /downloads was not found on this server. »

    Voici le modèle du pied de page: que faut-il changer dans l’encodage? MERCI!
       

      1. Brunodi

        Merci pour votre réponse rapide… A vrai dire, je suis déjà en FILE ID et les liens vers les téléchargements fonctionnent. C’est la fonction de RECHERCHE qui renvoie une erreur 404 et là, j’avoue que je suis un peu perdu… Néophyte cherche donc un peu de lumière auprès d’un spécialiste… MERCI!

  26. tardieu florent

    bonjour,
    Je fais tourner mon blog avec WP 3.4.2, mon blog se nomme aae-ifsor.fr. Pour mes téléchargements j’utilise Manage Downloads, je voulais savoir si à la place des logos « PDF » pour les fichiers PDF par exemple, on pouvait mettre une autre icone, du style la 1ere page du document à charger?
    En espérant avoir été clair.
    Merci de votre réponse

  27. daniel

    Bonjour, et merci à toi et tous ceux qui font part de leur expérience. Ce plugin semble répondre à ce que je cherche (permettre aux lecteurs de mon blog de télécharger les pages avec du texte, sans que pour autant il y ait une forme de pub). Mais étant un débutant un peu incertain, j’ai une question : quelqu’un a-t-il essayé ce plugin avec WP 3.4.2 ? Question subsidiaire : lorsque ça crée des problèmes, suffit-il de désinstaller le plugin pour que tout rentre dans l’ordre ? Merci d’avance.

    1. Aurélien Denis auteur de l’article

      Il me semble que l’on ne peut pas traduire ce plugin qui n’est pas internationalisé. Sinon, en règle générale, il faut les envoyer dans le dossier du plugin – soit à la racine, soit dans un dossier de langues.

  28. daniel

    Merci beaucoup à chacun. En fait, ayant retenu plusieurs noms de domaine, j’ai trouvé une autre solution qui évite les soucis : créer un second site où je construis tout du début par moi-même (ce n’était pas le cas du premier site) sans risquer de détruire ou écraser le premier. Ainsi j’apprends pas à pas et j’espère bien maîtriser le processus. On verra.

  29. Reynald

    Bonjour,

    Merci pour cet article Aurélien, je ne sais pas si quelqu’un pourra me répondre mais je cherche un plugin quasiment identique.

    A la différence que se sont les utilisateurs qui déposent des fichiers en l’occurrence vidéos sur mon blog. Un peu dans ce genre la (avec le bouton Ajoutez votre vidéo) :

    http://www.zapiks.fr

    Par avance merci pour votre aide.

  30. yave

    Bonjour,
    Depuis très peu de temps, il n’est plus possible à mes utilisateurs de télécharger des fichiers de plus de 20 Mo (environ). Auparavant, il n’y avait pas de limite (des fichiers de plusieurs centaines de Mo ne posaient pas de problème).
    Dans les options, en passant de Upload file à Redirect to file, c’est à nouveau possible mais cela veut dire que tous les fichiers vidéo ou audio doivent maintenant être zippés avec l’extension .zip, pour pouvoir être proposés en téléchargement direct (sans ouvrir de lecteur). On perd la aussi reconnaissance du type de fichier vidéo et sa présentation avec une icone par exemple. La perspective de devoir tout zipper puis tout uploader à nouveau ne me plait pas vraiment !
    Est-ce dû à mon hébergeur, ou bien à WordPress et sa dernière mise à jour ou encore d’une mise à jour d’un plugin ?
    Quelqu’un est-il confronté au même problème ?
    Merci d’avance.

  31. gwen

    Merci pour ces explications. Ce plugin est passé en version 1.3.1 et a complètement changé. Je sais qu’on peu toujours télécharger une version anterieur, mais personnellement j’aime que mes plugins soit à jour.
    Je ne trouve pas de tutau concernant cet version et je n’arrive pas à l’utiliser correctement car au final mes liens zip même si j’ai pu les télécharger, je ne peut pas les dézziper entièrement ..bref c’est un peu compliqué..pourtant la marche à suivre est très simple: entrée l’url de votre fichier et ca devrait fonctionner sauf que non. Si vous connaissez un tutoriel concernant cette version je suis preneuse

    1. Aurélien Denis auteur de l’article

      J’utilise ce plugin depuis des années et rien n’a réellement changé. Si tu obtiens des 404 sur tes permaliens, il faut régler 2-3 options et c’est bon. A voir si tes fichiers sont bien téléchargeables et si le serveur a suffisamment d’espace disque.

  32. Jean-Bernard CUISINIER

    Bonjour,
    Je viens d’installer ce plugin. J’ai téléchargé mon fichier pdf via upload file, validé puis créé ma page avec le lien [page_download], mais je n’ai aps trouvé la manip « file ID » ce qui fait que ma page s’affiche avec le fichier visible, mais non téléchargeable – NOT FOUND…

  33. Philippe

    Bonjour,

    je débute dans le monde wordpress et merci pour vos conseils et tutos , très clairs à comprendre….

    Etant nouveau né dans cette MATRIX , je me permet de vous demandez si ,au début de l´explication , lorsque vous dites de créer une nouvelle page et de mettre ce bout de code : [page_download] , il faut le mettre dans le panneau comme sur le lien photo ci dessous?

    http://i39.servimg.com/u/f39/17/93/51/86/downlo10.jpg

    D´avance merci.

  34. benne69benmamar

    Bonjour Aurelien je vous remercie déjà de mettre a nos disposition votre savoir faire a nos disposition

    qui son très satisfaisante donc savait une question a vous poser en faite je vent des vidéo en téléchargement

    et je recherche un moyen pour créer des lien de téléchargement sécuriser en fait je vous explique ma démarche je recherche un système qui me permettrait de créer un lien de téléchargement pour chaque vidéo que je mettrait sur mon blog wordpress et que mettre une date limite de téléchargement pour éviter le partage du lien illégalement sur les forum ou autre site et ce que il existe se genre de plugin au script que vous pouvez me proposer car j’ai fait plein de recherche sur internet mais je trouve ce que je veux en vous remercient de votre aide
    cordialement
    benne

      1. marie

        Bonjour
        J’ai contourné le problème en proposant le téléchargement de fichiers grâce à Woocommerce.
        Finalement l’installation est assez simple et permet une bonne organisation pour ceux qui ont de nombreux fichiers.
        Cette solution offre aussi l’avantage de garder les coordonnées des personnes qui téléchargent les documents.

Laisser un commentaire

Thèmes & Plugins
Premium By WP Channel

WP Alacarte propose des produits et services de qualité
made in France pour la plateforme WordPress.

Tout est prêt pour créer votre site à la carte !

  • Thèmes et extensions premium
  • Facilité d’utilisation garantie
  • Temps de chargement optimisé
  • Personnalisation avancée
Découvrir

Rejoignez la communauté WordPress !

Faites partie de l’aventure en devenant membre d’une association WordPress. Conférences, ateliers, BarCamp, WordCamp… Venez
partager votre passion pour WordPress !

Aurélien DENIS,
président des associations WordPress Francophone et WPMX