特定のフォルダーにメディアをアップロードできますか?


20

デフォルトでは、Wordpressダッシュボードからアップロードされたメディアは、現在の日付で決定されたフォルダーに入ります。例:/ wp-content / uploads / 2011/09 /。メディアがアップロードされると、Wordpressでファイルの場所を別の場所に変更するオプションが表示されません。

メディアを別のフォルダーに配置するようにWordpressに指示できますか?すべてのメディアではありません。私が特に選択したものだけ。

回答:


16
  1. に行く Dashboard -> Settings -> Media
  2. このフォルダー内のストアのアップロードに目的の場所を入力します
  3. [ アップロードを月単位および年単位のフォルダーに整理する] チェックボックスをオフにします

これにより、グローバルアップロードの場所が指定されます。ごとのファイルアップロードの場所を指定するには、次のようなプラグイン、使用する必要がありますWP簡単アップローダ(ない裏書、それ自体が、それは私が見つけただけで最初のものでした)。


ありがとう!それが私の質問に答え、あなたが投稿したプラグインは完全に完璧に見えます。残念ながら、2009年以降は更新されていません。おそらく最新のものが利用できるかどうかを確認する必要があると思います。
jkupczak

1
これを見ている他の人のために、プラグインはまだWordPress 3.5で動作します。ただし、パスを手動で入力する必要があり(閲覧することはできません)、一度に1つのファイルしかアップロードできず、アップロードするにはプラグインに移動する必要があるという点で、制限がありますt基本的なアップロード機能をオーバーライドします。しかし、おそらくそれはまだ最高のファイルアップロードプラグインです。
gsingh2011

WP EASY Uploaderはもう更新されていません。カスタムアップロードdirプラグイン
-user9

15

他の場所でストレージを処理している状況でない限り、「メディアの整理」をチェックしないようにすることをお勧めします。

1つのディレクトリに大量のファイルがあることは多くの理由で欠陥がありますが、これは避けられない状況もありますが、Webサイトでは常に避けられない場合があります。

私はWordpressのウェブサイトを継承し、それを別のホストに移動する任務を負いました。すべてのアップロードが93,000ファイルを超える1つのフォルダーに格納されていたため、これが問題であることが判明しました。

FTPクライアントはこれほど多くのファイルのインデックスを作成できず、単にフォルダーに移動できませんでした。

システムにシェルアクセスできませんでした。

ホスティングコントロールパネルを使用して完全なダンプを行うことはできませんでした。

私は、ホスティング会社に頼ってダンプを作成しなければなりませんでした。それは、それを実現させるためにそれ自体が仕事でした。

これらの潜在的な問題は別として、数千のファイルのインデックス作成は数十または数百のファイルのインデックス作成よりも遅くなります。単純に、1つのディレクトリに大量のファイルがあるとパフォーマンスが影響を受けます。


8
残念ながら、ブログに非常に役立つ日付編成構造は、ブログが組み込まれていないCMSサイトにはあまり役立ちません。投稿タイプのようなものに基づいてアップロードファイル構造を作成する簡単な方法があるはずです(つまり、ページのアップロードはCPTアップロードとは異なるフォルダーに保存されます)。
レイグリック14

現在同じ問題が発生しています。ホストを移動した後にフォルダを分割する良い方法を見つけましたか、それとも既存の93kファイルをそのままにして、メディアの整理を有効にしましたか?
patrickzdb 14年

上記のシナリオでは、ファイルを段階的に移動する関数を作成することを選択できます(WordPressインストール内でphpファイルを変更できる場合)
ljs.dev

5

この問題の別の解決策:

  1. [ダッシュボード]→[設定]→[メディア]に移動し、[アップロードを月単位および年単位のフォルダーに整理する]のチェックを外します。したがって、アップロードするすべてのファイルは「wp-content \ uploads」に配置されます[オプションのステップですが、別のフォルダーに移動するための新しいアップロードを簡単に見つけることをお勧めします]。
  2. 「Media File Manager」プラグインをインストールします。
  3. ダッシュボード→メディア→メディアファイルマネージャーに移動します。

ここで、コンテンツを整理したいすべてのフォルダを作成できます。2つの分割されたウィンドウは、異なるフォルダー間でコンテンツを移動するためのものです。一方のフォルダーを作成すると、両方で更新されます。両側を使用してコンテンツの現在のフォルダーと宛先フォルダーに移動し、左または右矢印を使用して移動します。簡単です!

通知DBも更新されるため、たとえば、現在使用している画像をWebの他の場所に移動する場合、メディアライブラリからこの画像を再選択する必要があります。そうしないと、Webに表示されません。

この情報がお役に立てば幸いです。よろしく!


2

過去の特定の年/月にメディアファイルをディレクトリにアップロードしたいという時折の状況に対する「クイックハック」ソリューション:

  • 一時的なドラフト投稿を追加します(保存しないでください)
  • 公開日を希望する年と月に変更し、[ドラフトを保存]
  • その投稿の[メディアの追加]-WordPressはその年/月のフォルダーに保存します。
  • 投稿に戻り、投稿の下書きを削除します。

公開していない限り、投稿はサイトやフィードなどには表示されませんが、メディアファイルはそのディレクトリに残ります。

これは上記の質問の非常に具体的なケースであることを感謝していますが、一緒に保管する必要があるダウンロードのセットに追加するときに役立ちました。あなたが実際にそれらを年代順のツリーの外に望むなら、良くありません。



-4

http://wordpress.org/extend/plugins/nextgen-gallery/ Nextgen Galleryを使用してください。画像のグループをそこにアップロードしたり、それを使用してギャラリーを表示したり、WP画像挿入ウィンドウでそこから単一の画像をアップロードしたりできます。


1
プラグインは質問で尋ねられた状況にどのくらい正確に適用されますか?
ブラソフィロ

ええ、私はnextgen-galleryがOPが望んでいることをどのように行うかわかりません。
ジェイソン

これは質問に答えません。一般的なメディアのアップロードではなく、NextGenのギャラリーに固有のものです。
cale_b
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.