Les nouvelles installations de WordPress Ă partir de la version 3.5 ne disposent plus de l’option permettant de dĂ©finir manuellement le dossier de stockage des mĂ©dias envoyĂ©s depuis l’Ă©diteur et donc, l’URL des fichiers mĂ©dias.
Une telle option n’a pas disparue pour autant du CMS, ce tutoriel vous montrera comment faire pour la configurer Ă nouveau. Pour utilisateurs avertis uniquement.
Tout d’abord, sachez que seules les nouvelles installations sont concernĂ©es par ce changement dans l’interface. Autrement dit, mettre Ă jour vers WordPress 3.5 ne changera en rien l’Ă©cran ci-dessous.

Par dĂ©faut, WordPress stocke les mĂ©dias dans le dossier /wp-content/uploads et opĂšre un classement par date si vous le souhaitez – ce que je recommande.
Pour les nouvelles installations, connectez-vous sur votre serveur FTP Ă l’aide de votre client FTP favori. A la racine de votre installation WordPress, modifiez le fichier wp-config.php avec un Ă©diteur de texte.
Pour dĂ©finir l’emplacement de stockage dans le dossier /wp-content/medias, ajoutez cette ligne :
Au contraire, si vous comptez placez le dossier Ă la racine de votre serveur Web afin de bĂ©nĂ©ficier d’URL plus intĂ©ressantes d’un point de vue SEO (rĂ©fĂ©rencement Google), indiquez ceci :
Sauvegardez le fichier modifiĂ© puis envoyez un fichier dans votre bibliothĂšque de mĂ©dias pour tester l’effectivitĂ© du changement. Il est possible que rencontriez des problĂšmes de droits. Dans ce cas, contactez votre hĂ©bergeur.
De prime abord, certains utilisateurs percevront ce changement comme une retour en arriĂšre… en rĂ©alitĂ©, cette modification est largement justifiĂ©e (cf. WordPress trac). Un avis que je partage d’autant plus qu’une telle option peut casser un site en 2 secondes.




Bonsoir
J’utilise Tutor lms pro et je voudrais que l’utilisateur puisse utiliser un autre gestionnaire de media autre que celui par dĂ©faut de WordPress
Comment faire une chose pareille
Bonjour. J’ai un souci. Et je voudrais que vous m’aidiez.
En fait, je ne suis pas un dĂ©veloppeur. Mais, je veux crĂ©er un site web. J’ai achetĂ© et hĂ©bergĂ© mon nom de domaine chez OVH. J’ai installĂ© manuellement wordpress. J’ai rĂ©ussi Ă crĂ©er ma base de donnĂ©es. J’ai crĂ©er le click1 module.
Maintenant, lĂ oĂč j’ai de souci, en crĂ©ant le module, au niveau de la derniĂšre ou l’avant derniĂšre Ă©tape j’ai pas modifiĂ© le champ (Installation path) qui, par dĂ©faut a affichĂ© : www/mon nom d’identification chez OVH
Et actuellement, le chemin d’accĂšs Ă mon site ne me plaĂźt : nomdedomaine.com/nomd’identificationchezovh.
Comment modifier cela pour que dans la barre d’adresse, « nomdedomaine.com » suffise Ă accĂ©der Ă mon site?
Merci de me répondre.
Bonjour,
je me permets de poster ma question ici, en rapport avec la gestion des images.
Je travail sous WordPress avec boutique Woocommerce. Le but est d’afficher des articles avec descriptifs et photos (rien de plus basique)
Afin de faciliter mes mise Ă jours de produits dans la boutique, j’aimerais mettre mes visuels dans un dossier diffĂ©rent des images/mĂ©dias du site de base, et d’Ă©viter de les « noyer » avec tous les mĂ©dias du site.
J’ai bien essayĂ© de crĂ©er un sous-dossier dans Upload ou de le mettre directement dans wp-content (via mon client FTP), mais Ă chaque fois que je fais mon transfert de produits avec la nouvelle URL (en CSV), Woocommerce me signale « Erreur d’obtention de l’image distante » et je n’ai pas de visuel lorsque je consulte mon produit.
Je cherche depuis quelques temps une solution, mais je ne vois rien Ă ce propos. J’ai bien peur que cela soit impossible, mais j’aimerais en avoir la certitude.
Merci par avance pour votre réponse.
Il n’est pas possible de modifier la façon dont est gĂ©rĂ©e le stockage des fichiers sur le serveur. NĂ©anmoins, une extension que j’apprĂ©cie particuliĂšrement comme WP Media Folder permet la crĂ©ation de dossiers virtuels en back-office. Je l’utilise pour de nombreux projets avec succĂšs.
Bonjour Aurélien,
Merci pour ce retour concret. Je teste et vous retient au courant.
bonjour, Merci pour cette astuce, cependant c’est dommage que vous n’indiquiez pas une mĂ©thode pour changer les liens de l’ensemble des images dĂ©jĂ postĂ©es, en effet tout les images des articles publiĂ©s avant ce changement pointent vers une mauvaise adresse, rĂ©sultat, l’ensemble du blog n’a plus d’image affichĂ©e…. đ Je me suis rendue dans la base de donnĂ©e mais je n’ai pas trouvĂ© l’endroit oĂč l’on pouvait modifier ce reglage, ou bien y’a t-il une requette sql a programmer pouvez vous m’aider, merci
La <a href= »https://wpchannel.com/wordpress/tutoriels-wordpress/22-requetes-mysql-indispensables-wordpress/ »>requĂȘte 18</a> devrait faire l’affaire. Dans tous les cas, sauvegardez votre base de donnĂ©es !
Bonjour, J’ai la version 3.8.1 de WP, j’aimerais mettre mes images Ă la racine du site dans un dossier « images », je dois les mettre dans le dossier « www » ou bien plus haut ? Si je les mets dans « www » je dois Ă©crire ça dans wp-config ? : define( ‘UPLOADS’, ‘www/’.’images’ )
Merci
Le domaine pointe sur le dossier /www donc vous n’avez pas Ă indiquer cela dans la define. Idem que tout ce qui est visible sur le Web se place dans ce dossier et nulle part ailleurs. Attention aux anciennes images qui pourraient se trouver dans le dossier par dĂ©faut.
Merci j’ai donc Ă©cris define( ‘UPLOADS’,  ».’medias’ ); et j’ai crĂ©e un dossier « medias » dans mon www oĂč j’ai mis des photos pour tester. Mais aucune ne s’affiche ! De plus, WP me dĂ©cline l’image en 10 formats diffĂ©rents sur le serveur, alors que mes images sont dĂ©jĂ redimenssionĂ©es !
WordPress gĂ©nĂšre 3 tailles par dĂ©faut (miniature, moyenne et large) et conserve la taille originale Ă partir de laquelle sont gĂ©nĂ©rĂ©es les miniatures. Le thĂšme peut en ajouter d’autres ce qui semble ĂȘtre votre cas.
Pour la define, il faudrait voir concrĂštement avec les accĂšs car lĂ je ne peux pas vous aider davantage.
Bonsoir Ă tous,
mĂȘme question que JulienL, est-ce que ça fonctionne sous WP 3.7.1 ?
Et n’existe-t-il pas un plugin pour faire la mĂȘme chose sans risque pour les utilisateurs « moyennement » avertis ? đ
Merci de la réponse.
Oui cette méthode est fonctionnelle. Toutefois, si vous ne parvenez pas à envoyer des fichiers il vous faudra vérifier les autorisations de lecture/écriture sur le dossier en question (CHMOD) via un client FTP.
Contactez votre hébergeur pour en savoir plus sur ces restrictions.
Aurélien, David et à tous,
Lors de l’ouverture de mon compte 1and1, j’avais optĂ© pour un hebĂ©rgement windows. Or, le problĂšme venait de lĂ et il fallait choisir un hĂ©bergement Linux, mĂȘme si je n’utilise rien en Linux, au contraire.
Je n’ai eu aucun changement pour l’administration via WordPress, mais il m’a permis de transfĂ©rer mes mĂ©dias sans aucune contrainte.
Le basculement de compte s’est fait suite Ă un appel tĂ©lĂ©phonique, en patientant 6 heures environ.
Si cela vous arrive, n’oubliez pas de sauvegarder vos donnĂ©es personnels transfĂ©rĂ©e via le serveur FTP, car vous repartirez de 0.
Le « problĂšme » paraĂźt connu chez 1&1, car la solution m’a Ă©tĂ© proposĂ©e sans attendre.
Je peux maintenant modifier les droits d’accĂšs depuis le client FTP, alors qu’avant je ne pouvait pas y accĂ©der.
WordPress est conçu pour tourner sur un serveur Linux. Un serveur Microsoft est supporté mais cela est plus contraignant à gérer.
Bonsoir Aurélien,
Cette mĂ©thode s’applique-t-elle toujours Ă WordPress 3.7.1 ?
Car dĂšs l’installation de ce wordpress (je n’ai pas connu les anciennes), je n’ai jamais pu transfĂ©rer un seul mĂ©dia.
J’ai donc beaucoup cherchĂ© et suis tombĂ© trĂšs rapidement sur ce tuto, en voulant changer le chemin et ainsi crĂ©er un nouveau dossier « mĂ©dias ». A priori, je suis trĂšs bien tombĂ©.
Or, mĂȘme en appliquant cette mĂ©thode, rien : que ce soit en transfert par l’intermĂ©diaire de wordpess ou par mon client FTP.
Merci par avance pour la rĂ©ponse et merci pour tous les recherches et l’aide que vous m’apportez par le biais de ce site.
Bonjour,
J’utilise le template geo place. Mais rĂ©cemment j’ai eu un bug sur le chargement des images.
Les images sont ne sont pas tĂ©lĂ©chargĂ©es dans le bon rĂ©pertoire. J’obtiens ce type d’erreur:
Image not found: http://www.sen-events.com/wp-content/uploads/2013/August/images-1377430565.jpg
Merci de votre aide
Bonjour !
Pouvez-vous me dire oĂč se trouve l’emplacement des sites sous WP MU ? Car dans mon interface FTP je ne trouve pas le dossier correspondant au lien de mon site. (ex : sur un rĂ©seau basĂ© sur example.com, avec un sous domaine
Bonsoir tout le monde,
Juste pour poser une question en rapport avec cet article.
Afin de rendre un site multi-langue(Français/Anglais) j’ai optĂ© pour le mode multisite de WordPress. Mon souci actuel est la suivante : Les mĂ©dias wordpress de chaque site sont stockĂ©s dans un dossier sous la forme  » wp-content/blogs.dir/#/AnnĂ©es/Mois ». J’ai alors fait des recherches pour essayer de trouver s’il existe un moyen pour faire en sorte que plusieurs sites partagent le mĂȘme rĂ©pertoire mĂ©dia. Les principales solutions proposĂ©es Ă savoir:
– la mĂ©thode du « define(‘UPLOADS’,’NewPath’) » dont vous aviez parlez dans cet article et
-la mĂ©thode du switch_to_blog(1) proposĂ© par TheDeadMedic ici http://stackoverflow.com/questions/3202865/wordpress-3-multisite-with-same-medialibrary ne permettent pas vraiment un partage des mĂ©dias entre les sites i.e qu’avec ces deux mĂ©thodes les mĂ©dias supposĂ©s partager ne s’affichent que dans la bibliothĂšque mĂ©dia du site principal(suite Ă des test que j’ai rĂ©alisĂ©s).
Je suis Ă©galement tombĂ© sur la discussion suivante : http://wordpress.org/support/topic/define-the-same-upload-folder-for-all-multisite-blogs dans laquelle « Ipstenu » disait que cela n’Ă©tait pas encore possible(faire partager un dossier de mĂ©dia afin que plusieurs site l’utilise ) mais c’Ă©tait cette discussion date de 2ans!
Bref j’aimerais savoir s’il est possible ou s’il existe actuellement un moyen de rĂ©soudre ce problĂšme.
Merci
Non en fait, je dĂ©conseille de concevoir un multilingue avec du multisite ce n’est pas du tout conçu pour cela. Pour faire du multilingue, rien de mieux que le plugin WPML.
D’accord merci.
Apparemment ça ne fonctionne pas chez moi. petit souci d’affichage. So comment faire lorsque les vignettes sont dans un dossier vignet et que le lien est du type : ../wp-content/uploads/vignet/vignet-travaux.jpg ???
Le chemin du chemin est opérationnel pour les nouveaux médias envoyés uniquement.
Bonjour, je viens de changer le nom de mon rĂ©pertoire wp-content via le plugin better wp security. Hors depuis, je n’ai que des erreur. Comment puis je revenir a mon wp-content ?
Bonjour Adrien,
Je me permets de vous contacter car j ai un petit souci.
Je suis sous OVH et les dossiers upload n affichent que 5000 images. Bien que les autres soient dedans on ne les voit pas.
Donc forcement le cache ne marche pas đ une horreur
J aimerais savoir comment faire pour faire du dossier qui a 15 000 en faire 5 de 3 000 images mais que ca change les url aussi en base car je ne vais pas pouvoir me refaire tous les produits đ
Auriez vous une idée ?
Changez d’hĂ©bergeur pour une solution plus puissante et activez la classification mensuelle (ce qui n’aura d’impact que pour les prochaines images)…
J’ajouterais ceci:
Quand je copiais le code pour installer Ă la racine, ça installe Ă la racine du WordPress. Comme j’installe habituellement mes sites dans un rĂ©pertoire et que je voulais que mon rĂ©pertoire d’images soit Ă l’extĂ©rieur de ce rĂ©pertoire, voici mon code:
define( ‘UPLOADS’, ‘../’.’fichiers_contenu’ );
Le ‘../’ indiquant qu’on doit remonter d’un rĂ©pertoire dans le chemin.
Merci pour m’avoir montrĂ© la voie, ceci dit đ
Enfin je vais enlever le fameux « wp-content » dans l’adresse de mes images.
Plus de 50% des images trouvées dans les serps de google images portent ce terme dans leur adresse.Une façon de dire, regarder je me sers de wordpress pour créer mon site .
Merci pour le tuto
Attention Ă bien dĂ©placer les images et corriger les URLS dans la base de donnĂ©es si le changement intervient sur une installation existante de WordPress. đ
Bonjour,
J’ai un site wordpress et un sous domaine Ă©galement en wordpress gerĂ© avec le multisite. J’ai un gros problĂšme d’upload d’images, puis-je le rĂ©gler avec cette mĂ©thode?
Merci
Tuto intéressant, certes.
Toutefois, par rapport Ă d’autres CMS, je trouve la gestion des mĂ©dias dans WordPress assez basique. L’utilisant pour faire essentiellement des sites de type « vitrine », je dĂ©sactive la crĂ©ation de dossiers mensuels et j’aurais aimĂ© une vraie « gestion » d’un dossier medias, soit de pouvoir crĂ©er des sous-dossier dans le dossier medias racine. Ainsi mes photos ou autres auraient pu ĂȘtre placĂ©es dans des sous-dossiers tels que entreprise, produits, site (par exemple pour medias servant Ă illustrer le site)
Une vraie gestion au sens oĂč tu l’entends, signifierait une plus grande complexitĂ© de gestion pour bon nombre d’utilisateurs – et des soucis de droits pour les hĂ©bergeurs.
Par contre, c’est tout l’objectif des plugins de faire cela. Et mĂȘme si je n’ai pas de nom en tĂȘte, il me semble avoir testĂ© par le passĂ© ce que tu cherches.
Sinon, en manuel, ça se fait aussi…
Julio a trouvé un plugin qui remait les deux champs
http://wordpress.org/extend/plugins/wp-original-media-path/
Astucieux et trĂšs utile comme tous les tutos Wp Channel
Merci pour le tuto. As-tu creusĂ© la question pour faire la mĂȘme chose mais pour cette fois-ci dĂ©placer le rĂ©pertoire d’uploads sur un sous-domaine ou un autre nom de domaine ?
Non pas vraiment creusĂ© mais ça me bien plus complexe pour le dĂ©placer sur un sous-domaine. A mon avis, il doit falloir dupliquer les mĂ©dias comme pour un CDN…