問題描述

我是 WordPress 的新手,我來自 Joomla 。我如何 (如果我可以做…) 使用 WordPress 將上傳的媒體組織到資料夾和子資料夾?

如果我進入我的後端管理面板,我有 Media 子面板,我可以新增一個檔案 (例如 jpg 影像) 。問題是所有的檔案都被新增到同一個庫中。

我想組織我的 Library 具有放置上傳的檔案的子類別子資料夾。

例如,我想要有類別影像:「春季文章影像」 和 「專案管理文章影像」 等

怎麼辦?

最佳解決方案

最好的增強型媒體庫外掛 http://wordpress.org/plugins/enhanced-media-library/它新增了你想要的許多類別/分類。工作很棒你可以過濾媒體到處,加上選單中的類別選擇,也可以使用。

次佳解決方案

我不相信這可以在 WordPress 的 「開箱即用」 中完成; 最接近的是儲存 date-based 子資料夾的媒體上傳,按照選擇將我的上傳整理到 media settings screen 上的月份和 year-based 資料夾。

最好建立一個用作資料夾樹的”dummy” 頁面層次結構,然後將影像附加到這些層。這將給您一個邏輯分組,它可能存在於與實際頁面或帖子層次結構相對的隔離。但是,當然這不會給你在檔案系統中這樣組織的檔案,例如你當然不能 FTP 到這個結構。

否則我認為你需要找一個外掛或者寫一些東西來處理這個。

一些外掛我發現一個快速谷歌為 「wordpress 外掛媒體資料夾」:

雖然這些可能不是你想要的,但他們可能會給你線索/方向來實現自己的東西。 (雖然第一個看起來很有希望。)

只有 FYI 至少有一個類似的問題被問到 Wordpress.stackexchange:

https://wordpress.stackexchange.com/questions/13030/media-library-plugins-for-better-file-management

可能要付出更多的努力去尋找更多的東西。祝你好運!

第三種解決方案

截至 2015 年 10 月,WP 4.3.1 我發現只有兩個實際影響影像位置的外掛,如 「folders& 子資料夾」:

  • Custom Upload Dir,但正如名稱所說,只是上傳。您可以從您的%post_slug%或%類別%工作,在這些帖子/頁面的上下文中上傳您的影像,並且此工具將從其中構建子資料夾。哪個是好的,SEO-wise 。或者您甚至忽略所有這些,並在 「構建路徑模板」(即 travels/france/paris-at-night) 下授權上傳到您的 WP-Uploads 資料夾的該子目錄。 (當然,你必須不斷改變上傳的內容,限制我的整體信念,這是一個穩定的 long-term 工具,儘管有 10.000+個主動安裝) 。

  • Media File Manager 允許移動已上傳的影像,並相應地更改帖子和頁面中的路徑。它的介面提醒了 「諾頓指揮官 1.0」,但它完成了這項工作。 (除了資料夾重新命名和刪除,所以如果你想重新命名,更好地將影像移動到新的 namend 資料夾,然後手動刪除舊的。)

以下所有工作都不做:

  • WP Media Folder 不會改變實際的目錄位置,因此實際上不會改變影像的路徑,因此也不會影響影像 URL 。儘管它的名字,資料夾只是他們的視覺化的 yet-another-taxonomy 。我投資了 19 美元來學習。

  • Enhance Media Library 是大,免費和非常受歡迎 (wordpress 計數 40.000 安裝),但也不會改變物理位置和 (因此)URL 。 ➪所以接受的答案在我看來是錯誤的。

  • 媒體檔案管理器高階顯示不見了,是 deemed dangerous

第四種方案

目前,媒體組織是可能的。

WordPress 中的媒體庫”problem” 總是很有趣。檢查以下外掛來解決這個問題:WordPress Real Media Library 。 WP RML 根據自己的分類法建立一個虛擬資料夾結構。

它允許您以一種很好的方式與資料夾組織您的 wordpress 媒體庫。它很容易使用,只需拖放檔案並將其移動到特定的資料夾。過濾插入媒體或從資料夾建立相簿。

Turn your WordPress media library to the next level with folders / categories. Get organized with thousands of images.

RML (Real Media Library) is one of the most wanted media wordpress plugins. It is easy to use and it allows you to organize your thousands of images in folders. It is similar to wordpress categories like in the posts.

Use your mouse (or touch) to drag and drop your files. Create, rename, delete or reorder your folders If you want to select a image from the 「Select a image」-dialog (e. g. featured image) you can filter when inserting media. Just install this plugin and it works fine with all your image and media files. It also supports multisite.

If you buy, you get: Forever FREE updates and high quality and fast support.

從產品說明我可以引用。如果你想嘗試外掛,還有一個 demo on the plugin page

更新#1(2017-01-27):實際管理您的上傳

很久以前,我開始開啟 this thread,現在有一個可用於 Real Media Library 的擴充套件外掛,可以讓您實際管理您的 uploads 資料夾。

看看這個外掛:https://wordpress.org/plugins/physical-custom-upload-folder/

你知道 wp-content /uploads 資料夾嗎?在那裡,檔案儲存在基於年/月的資料夾中。這可能是一個非常複雜和大規模的過程,特別是當您使用 FileZilla 等 FTP 客戶端時。

移動已上傳的檔案:當您移動 Real Media Library 中的檔案時,此外掛不允許物理移動檔案,因為 WordPress 會在不同的位置使用該 URL 。保持這樣一個過程是很難的。所以這隻適用於新的上傳。

伺服器上的物理組織?

(如果您是開發者,請閱讀) 我作為開發人員考慮了關於此的解決方案。在伺服器上組織上傳也是有意義的嗎?是的,我認為。許多人要求組織身體。我還認為,在伺服器上移動檔案和更新影像引用的過程很難開發。現在有很多外掛,它們將其儲存在 own-created database-tables 中。

請檢查這個執行緒,我解釋了這個問題:https://wordpress.stackexchange.com/questions/226675/physical-organization-of-wordpress-media-library-real-media-library-plugin

第五種方案

您可以使用 Media Library Folders plugin 。它允許您建立資料夾,將影像移動或複製到資料夾,甚至包括一個同步功能,以批次新增由 FTP 上傳的影像到伺服器到 Wordpress 媒體庫。

參考文獻

注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。