Puis-je télécharger des médias dans un dossier spécifique?

20

Par défaut, les médias téléchargés via le tableau de bord Wordpress vont dans un dossier déterminé par la date actuelle. Par exemple: / wp-content / uploads / 2011/09 /. Une fois le média téléchargé, je ne vois aucune option dans Wordpress pour changer l'emplacement de mon fichier en autre chose.

Puis-je dire à Wordpress de placer mes médias dans un dossier séparé? Pas tous mes médias. Juste ceux que je sélectionne spécifiquement.

jkupczak
la source

Réponses:

16
  1. Aller à Dashboard -> Settings -> Media
  2. Entrez l'emplacement souhaité dans les téléchargements du magasin dans ce dossier
  3. Décochez Organiser mes téléchargements dans des dossiers mensuels et annuels

Cela spécifiera l' emplacement de téléchargement global . Pour spécifier un emplacement de téléchargement par fichier, vous devrez utiliser un plugin, tel que WP Easy Uploader (pas une approbation en soi ; c'était juste le premier que j'ai trouvé).

Chip Bennett
la source
Merci! Cela a répondu à ma question et le plugin que vous avez publié est absolument parfait. Malheureusement, il n'a pas été mis à jour depuis 2009. Je suppose que je devrais probablement voir s'il y a quelque chose de disponible qui est plus à jour.
jkupczak
1
Pour quiconque regarde cela, le plugin fonctionne toujours sur WordPress 3.5. Cependant, c'est un peu limité dans la mesure où vous devez taper manuellement le chemin (vous ne pouvez pas le rechercher), vous ne pouvez télécharger qu'un seul fichier à la fois, et vous devez aller sur le plugin pour télécharger, cela ne fonctionne pas. t remplacer la fonctionnalité de téléchargement de base. Mais c'est probablement toujours le meilleur plugin de téléchargement de fichiers.
gsingh2011
WP EASY Uploader n'est plus mis à jour. J'ai trouvé un plugin de téléchargement personnalisé
user9
15

Je déconseille de décocher «Organiser les médias», sauf dans une situation où vous gérez du stockage ailleurs.

Avoir une grande quantité de fichiers dans un répertoire est défectueux pour de nombreuses raisons, bien qu'il y ait des situations où cela est inévitable, mais pour un site Web, cela est toujours inévitable.

J'ai hérité d'un site Web Wordpress et j'ai été chargé de le déplacer vers un autre hôte. Cela s'est avéré être un problème car tous les téléchargements étaient dans un dossier, plus de 93 000 fichiers - oui 93 000.

Aucun client FTP n'a pu indexer autant de fichiers et ne pouvait tout simplement pas naviguer dans le dossier.

Je n'avais aucun accès shell au système.

Je ne pouvais pas faire un vidage complet en utilisant le panneau de contrôle d'hébergement car il n'y avait pas d'option pour le faire.

Je devais compter sur la société d'hébergement pour faire un vidage pour moi, ce qui était une tâche en soi liée pour les amener à le faire.

En dehors de ces problèmes potentiels, l'indexation de milliers de fichiers est plus lente que l'indexation de dizaines ou de centaines de fichiers - simplement, les performances sont effectuées avec de grandes quantités de fichiers dans un répertoire.

Anthony
la source
8
Malheureusement, la structure d'organisation des dates, qui est très utile pour les blogs, n'est pas aussi utile pour les sites CMS qui n'intègrent pas de blogs. Il semble qu'il devrait y avoir un moyen facile de créer une structure de fichier de téléchargement basée sur des éléments tels que le type de publication (c'est-à-dire que les téléchargements de pages vont dans un dossier différent de ceux des téléchargements CPT).
Ray Gulick
Je rencontre le même problème en ce moment. Avez-vous déjà trouvé un bon moyen de diviser le dossier après avoir déplacé des hôtes, ou avez-vous simplement laissé les fichiers 93k existants tels quels et activé Organize Media?
patrickzdb
dans le scénario ci-dessus, vous pouvez choisir d'écrire une fonction pour déplacer progressivement les fichiers (en supposant que vous avez la possibilité de modifier les fichiers php dans l'installation de WordPress)
ljs.dev
5

Une autre solution à ce problème:

  1. Accédez à Tableau de bord → Paramètres → Média et décochez "Organiser mes téléchargements dans des dossiers mensuels et annuels". Alors maintenant, chaque fichier que vous téléchargez sera placé dans "wp-content \ uploads" [étape facultative, mais il est recommandé de trouver facilement de nouveaux téléchargements pour les déplacer vers un autre dossier].
  2. Installez le plugin "Media File Manager".
  3. Accédez à Dashboard → Media → Media File Manager.

Ici, vous pouvez créer tous les dossiers que vous souhaitez organiser votre contenu. La fenêtre divisée en deux est juste pour déplacer du contenu entre différents dossiers, vous créez un dossier d'un côté et il sera rafraîchi dans les deux. Utilisez les deux côtés pour naviguer vers les dossiers actuels et destinataires de votre contenu, puis utilisez la flèche gauche ou droite pour le déplacer, c'est facile!

Remarquez que la base de données est également mise à jour, donc si, par exemple, vous déplacez une image que vous utilisez actuellement ailleurs sur votre site Web, vous devrez resélectionner cette image dans la bibliothèque multimédia ou elle n'apparaîtra pas sur votre site Web.

J'espère que vous trouverez ces informations utiles. Cordialement!

mvd
la source
2

Une solution de «piratage rapide» pour la situation occasionnelle où vous souhaitez télécharger un fichier multimédia dans le répertoire pour une année / un mois particulier dans le passé:

  • ajouter un brouillon temporaire (ne pas enregistrer)
  • changez la date de publication par l'année et le mois souhaités et [Enregistrer le brouillon]
  • [Ajouter un média] dans ce message - WordPress l'enregistrera dans le dossier de cette année / mois.
  • retournez aux messages et supprimez le brouillon du message.

Tant que vous ne l'avez pas publié, la publication n'apparaîtra jamais sur votre site, ni dans les flux, etc., mais le fichier multimédia sera conservé dans ce répertoire.

J'apprécie que ce soit pour un cas très spécifique de la question ci-dessus, mais cela m'a aidé, en ajoutant à un ensemble de téléchargements qui devaient être maintenus ensemble. Pas bon si vous les vouliez réellement en dehors de l'arbre chronologique.

wwwolf
la source
-4

Utilisez simplement http://wordpress.org/extend/plugins/nextgen-gallery/ Nextgen Gallery. Vous pouvez y télécharger des groupes d'images, l'utiliser pour afficher des galeries ou télécharger une seule image à partir de là dans la fenêtre d'insertion d'image WP.

user27242
la source
1
Comment le plugin s'applique-t-il exactement à la situation posée dans la question?
brasofilo
Ouais, je ne vois pas comment nextgen-gallery fait ce que l'OP veut.
Jason
Cela ne répond pas à la question, c'est spécifique aux galeries dans NextGen, plutôt qu'aux téléchargements de médias généraux.
cale_b