如何增強您的 WordPress 文件管理

已發表: 2024-09-05

作為一個 WordPress 愛好者,我看到了該平台的多功能性,並認為沒有其他解決方案可以與它在發佈網站時提供的功能相媲美。當然,數以百萬計的其他人也有這種感覺。然而,WordPress 的某些方面(例如文件管理)並沒有相同的適應性。插件可以幫助實現大部分功能。

跟我一起分享我對 WordPress 文件管理的見解。我將向您介紹一些好處、為什麼 WordPress 在預設情況下在這方面表現不佳等等。但這不會是一個專門的教學。更多的是看文件管理的體驗,以及如何根據自己的需求進行客製化。

文件管理的(小)歷史

典型的 WordPress 安裝可讓您透過媒體庫管理多種不同的文件格式。稍後我將討論如何使用媒體庫,儘管您可以透過超出本文範圍的方式自訂這方面。

WordPress 媒體庫主畫面。

事實上,管理文件是建立網站、應用程式和其他「開發人員級別」工作的一個重要方面。正如我將向您展示的,它甚至可以對使用者體驗 (UX) 產生影響。在計算歷史的大部分時間裡,使用者介面(UI)將直接反映系統如何組織文件。

例如,Windows 使用分層結構,在磁碟上的系統檔案和使用者檔案之間提供實體分離。檔案總管會向您顯示硬碟上檔案和目錄的確切組織:

典型的 Windows 檔案總管。

相比之下,macOS 取消了這種層次結構 - 它本質上將所有內容「轉儲」到磁碟機上,而不對檔案或資料夾進行任何嚴格的分組。

但在前端,您可以選擇作業系統 (OS) 或應用程式選擇提供的任何組織:

macOS Finder 視窗。

當涉及到系統檔案時,macOS 會將它們隱藏在任何位置,這在某些情況下可能會帶來令人沮喪的體驗。

我個人記得從 Windows 切換到 Apple 的檔案管理後,我費了很大的力氣,因為檔案並沒有「存在」在我期望的地方。即使現在,我也很難在我的攝影或音樂軟體中找到特定文件,因為 macOS 儲存這些文件的位置很少。

這顯示了兩種方法的優缺點。簡而言之,結構化和分層系統為您帶來的靈活性較低,但可以說在後端提供了更好的使用者體驗。沒有層次結構的非結構化方法也有效,因為它為您提供了更大的靈活性,而使用者體驗可以像開發人員希望的那樣好。

為什麼 WordPress 需要更好的文件管理

為什麼這對 WordPress 來說很重要?這是因為 WordPress 目前的「底層」文件管理方法已經足夠了,但對於某些文件類型來說,前端可能很差。

該平台將所有上傳內容放入同名資料夾( wp-content/uploads ),並按年份和月份組織它們:

macOS Finder 顯示 WordPress 網站的上傳資料夾,該資料夾已將特定月份的圖片整理到資料夾中。

我喜歡這種方法,雖然我確實欣賞非結構化模型,但組織媒體和文件需要結構。事實上,這甚至可以進一步為您提供更好的文件管理模型,並具有更大的範圍來組織您的文件。考慮一下這個伏筆。

但是,在預設安裝 WordPress 的情況下,您只能使用媒體庫。沒有與各種類型的媒體相關的專用選項,也沒有向使用者呈現這些文件的方式。

在我看來,UX/UI 似乎與蘋果非結構化後端、結構化前端的模式相反。媒體庫將您的文件顯示為內容轉儲,您需要根據需要進行挑選和使用。不過,最近的更新確實為我們提供了一些處理網站前端文件的方法。

使用 WordPress 的內建功能實施文件管理

似乎 WordPress 總體上忽略了文件管理。例如,舊的 WordPress Codex 上有一個支援的文件類型列表,但這並不完整。作為典型情況,您可以上傳 SVG 和 BMP 文件,但 Codex 沒有提及這些。

更好的選擇是檢查 WordPress 網站運行狀況畫面:

在 WordPress 網站運行狀況頁面上查看最大上傳大小。

資訊 > 媒體處理畫麵包含 WordPress 支援的文件類型的有用清單 - 不幸的是,這僅與圖像和影片相關(如您所期望的)。我還建議您檢查並可能增加 WordPress 的最大上傳大小,以阻止任何破壞用戶體驗的錯誤。

文件上傳的最佳方法是簡單的嘗試和錯誤。如果您嘗試在沒有支援的情況下上傳文件,則會顯示軟錯誤:

將不相容的文件上傳到網站時出現 WordPress 錯誤。

您將使用媒體庫上傳“vanilla”WordPress 中的任何文件,然後使用文件區塊,它可以讓您在前端顯示指定文件的下載連結:

將文件區塊新增至 WordPress 區塊編輯器。

這是 WordPress 的一個受歡迎的補充,因為它將嵌入某些文件(例如 PDF)的檢視器,並為您提供一些自訂其外觀的選項。如果您願意,您可以完全刪除預覽、更改其高度、自訂下載按鈕等等。

在某些情況下,您可能希望對某些第三方檔案使用嵌入區塊。例如,您可以將 Issuu、Scribd 和 Imgur 連結嵌入到您的網站中,這可能有助於您密切關注網站檔案大小。

這可能足以讓您處理一些基本文件並提供良好的體驗。不過,對於更進階的任務,WordPress 外掛程式將是更好的選擇。

使用第三方文件管理解決方案的優勢

與許多 WordPress 任務一樣,外掛程式彌補了預設安裝的功能缺陷。 (當然)這是設計使然,這樣您就可以根據自己的喜好自訂您的網站並使其獨一無二。

在文件管理方面,您想要使用外掛程式的原因有很多:

  • WordPress 顯然沒有為我們提供正確的功能來管理開箱即用的文件和文件。
  • 外掛將為我們提供比簡單文件管理更強大的專用功能,這將使設定更容易實現。
  • 我們可以根據需求的變化更換解決方案,希望盡可能減少停機時間或變化。

對於您的用戶來說,由於所有這些專用功能,他們可以獲得更好的使用者體驗和使用者介面。許多外掛程式將為您提供網格、表格等的前端模板。

網站前端的表格,顯示下載和摘要。

WordPress 的預設選項僅適用於單一文件,但外掛程式可讓您批次處理文件。您也可以為訪客顯示和查看有關每次下載的更多資訊。

簡而言之,如果您想在 WordPress 中實現文件管理,外掛程式將是您的方法。對我們來說幸運的是,有很多優質的選擇。

選擇外掛程式來協助您的文件管理策略

正如我在文章開頭所說:這不是文件管理教程,因為 WP Mayor 在許多帖子中對此進行了介紹。這也不是插件綜述,因為我們有大量關於選擇文件管理插件的內容 - 有時這些解決方案的名稱略有不同:

  • 3 個最佳 WordPress 文件庫插件
  • 6 個最佳 WordPress 文件和文件管理插件

然而,我們經常談論的兩個流行插件是 Document Library Pro 和 GravityView。他們都以不同的方式實現功能:

  • 文檔庫專業版。這是一個專用的文件管理插件,提供了流暢的介面、強大而周到的功能以及看起來很棒的前端顯示。
  • 重力視圖。利用 Gravity Forms 的功能集讓您建立豐富的 Web 應用程式 - 包括文件管理網站。

這些解決方案可能都不適合您的需求。因此,在尋找合適的插件時,您必須知道要尋找什麼。我總是想選擇其他用戶喜歡的解決方案,這意味著查看評分和評論。我還喜歡瀏覽 WordPress.org 的支援頁面,以了解開發人員如何處理緊迫的問題。

WordPress.org WordPress 外掛的支援頁面。

如果他們在解決用戶問題時積極主動,我更喜歡使用他們的插件而不是其他插件,只是出於信任和支援的原因。

對於功能而言,這將是一個主觀決定,這取決於您需要插件實現的功能。大多數都為您提供了在整齊的表格中呈現下載列表的方法,但我建議您閱讀插件的文檔(即使很簡短),以了解如何實現您想要的東西。

如果該插件有試用版或免費版,那就更好了。我更喜歡使用插件,即使功能集有限,也能了解我的日子將如何使用它。您可能會發現某個外掛程式「在您手中」比另一個外掛程式感覺更好,這又是您必須做出的主觀決定。

增強 WordPress 文件管理的技巧和技巧

為了結束關於 WordPress 文件管理的討論,我想傳遞一些快速提示,以幫助您輕鬆實施自己的設定。鑑於我如何開始這篇文章,查看資料夾結構是實現的一個重要部分。

我的方法涉及創建主要的、廣泛的類別,例如資訊、小說、非小說等。子類別可以幫助完善您的列表,檔案和目錄的命名約定也可以保持一致。

我始終將可擴展性和直覺放在首位。如果用戶無需尋求幫助就可以找到文檔,那就是一個好的系統。這就是內建搜尋至關重要的地方。 WordPress 的本機搜尋很不錯,儘管 Ivory Search 和 Relevanssi 等外掛程式可以增強體驗。

Ivory Search 插件的結果畫面。

對於更大的團隊或更複雜的文件管理,您可能需要考慮您的工作流程。為此有很多插件選項,合適的插件可以幫助您設定審批流程、通知、任務分配等。

說到內部流程,執行文件管理系統時網站安全性會產生更大的影響。如果您沒有正確設定文件權限,它們可能會讓人頭疼,因此確保其按您的預期工作是至關重要的一步。

使用者管理在這裡也至關重要,利用 WordPress 的內建使用者角色是一個好的開始。若要進行更精細的控制,請考慮使用會員或使用者角色編輯器等外掛程式。

來自 WordPress.org 的 Members 外掛程式標題圖。

仍然是安全性問題,請確保您的網站運行 SSL 證書,並且您已經擁有強大的網站安全性。定期的站點維護也將在這裡做出貢獻。好消息是,GravityView 或 Document Library Pro 等優質外掛程式將標配安全選項,減少擔心,讓購買變得物有所值。

使用正確的插件,WordPress 中的文件管理變得輕而易舉

在文件管理方面,您的目標不僅僅是儲存文件,而是創建一個系統,使您的訪客更有效率、協作,並為自己的工作流程提供附加價值。最好的方法是從一個高品質的 WordPress 外掛開始。

從那裡開始,花一些時間思考您想要實現的目標,並找到特性和功能的正確組合來實現它。但是,不要忘記網站的其他方面,因為它們可以為您的管理設定做出貢獻。例如,安全性應該是首要考慮的問題,就像前端使用者體驗和使用者介面一樣。

您對 WordPress 中的文件管理有任何疑問嗎?我很想在下面的評論部分聽到他們的消息!

圖片來源:維基共享資源