[WordPress] 外掛分享: Private Media

WordPress 外掛 Private Media 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「Private Media」是 2018-08-31 上架。
  • 目前有 50 個安裝啟用數。
  • 上一次更新是 2019-01-22,距離現在已有 2294 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
  • 外掛最低要求 WordPress 4.9.8 以上版本才可以安裝。
  • 外掛要求網站主機運作至少需要 PHP 版本 7.0 以上。
  • 有 1 人給過評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

frogerme |

外掛標籤

media | private | uploads |

內容簡介

曾經想過讓你的媒體真正的私人嗎?通過特定設置的權限,確保圖片、視頻和其他文件僅對選定角色可訪問,或不能使用熱鏈。

此外掛將以下主要功能添加到 WordPress:

媒體隱私:通過阻止熱鏈或僅限於選定的用戶角色來限制文件訪問,從而鎖定媒體庫中的項目的訪問權限。
用戶友好的禁止處理器:私有設置的圖像不會在前端中斷。相反,它們將被一個簡單的訪問被拒絕的 SVG 圖片替換-被禁止的處理程序可以使用過濾鉤代碼 pvtmed_forbidden_response_content(apply_filters( 'pvtmed_forbidden_response_content', $forbidden_response_content, $file );)和 pvtmed_forbidden_mimetype(apply_filters( 'pvtmed_forbidden_mimetype', 'image/svg+xml' );)替換。
可自定義以獲得更多綜合性:受限制的媒體將進行授權檢查-插件開發人員可以鉤入 pvtmed_is_authorized 過濾器(apply_filters( 'pvtmed_is_authorized', $authorized, $attachment_id );)以應用更複雜的授權條件。
優化的私人媒體交付:具有訪問限制的文件使用流進行傳送,而不是在交付之前完全加載文件,並且 WordPress 文件以盡可能輕的方式加載,從而適當使用服務器內存。
降級:受限制的文件存儲在備用的 wp-content/pvtmed-uploads 文件夾中(如果 WP_CONTENT_DIR 不是默認的話則等效);回退措施確保:

將媒體變為私有不會破壞以前嵌入媒體(使用動態回退和在發布編輯屏幕上提供通知-僅限經典編輯器)。
停用插件不會破壞以前嵌入媒體(數據庫更新)。
刪除插件不會破壞以前嵌入媒體(數據庫更新)。

自動安裝一個名為 Must Use Plugin 的 pvtmed-endpoint-optimizer.php,以確保當請求受限制的媒體時,WordPress 可以盡可能輕鬆地加載。如果需要,開發人員可以安全地編輯它,以在此類請求期間執行其插件。

媒體隱私策略是根據每個媒體項目設置的-因此,此插件不是一個通用圖像熱鏈防止插件的替代品,但對於任何想要根據特定條件防止直接連接到文件的人來說是理想的。

原文外掛簡介

Ever wanted to make your media truely private? Make sure images, videos and other files are only accessible to chosen roles, or cannot be hotlinked, with permissions specifically set per item.
This plugin adds the following major features to WordPress:

Media Privacy: Lock access to items in the Media Library by preventing hotlinks only or by limiting access to files to selected user roles.
User-friendly forbidden handler: Images set to private do not break on the frontend. Instead, they are replaced by a simple access denied SVG picture – the forbidden handler can be replaced using the filter hooks pvtmed_forbidden_response_content (apply_filters( 'pvtmed_forbidden_response_content', $forbidden_response_content, $file );) and pvtmed_forbidden_mimetype (apply_filters( 'pvtmed_forbidden_mimetype', 'image/svg+xml' );).
Customizable for more granularity: Restricted media will be checked for autorization – plugin developers can hook into the pvtmed_is_authorized filter (apply_filters( 'pvtmed_is_authorized', $authorized, $attachment_id );) to apply more complex conditions for authorization.
Optimized private media delivery: Files with access restriction are served using streams without loading the file entirely in memory before delivery, and WordPress files are loaded as lightly as possible for an optimised server memory usage.
Fallbacks: Restricted files are kept in an alternate wp-content/pvtmed-uploads folder (or equivalent if WP_CONTENT_DIR is not the default) ; fallbacks are in place to make sure:

moving a media to private does not break previously embedded media (javascript dynamic fallback with notice on post edit screen – Classic Editor only).
deactivating the plugin does not break previously embedded media (database update).
deleting the plugin does not break previously embedded media (database update).

A Must Use Plugin pvtmed-endpoint-optimizer.php is installed automatically to make sure WordPress is loaded as lightly as possible when requesting restricted media items. Developers can safely edit it to enable their plugin to execute during such request if necessary.
The media privacy policy is set per media item – therefore, this plugin is not a replacement for general image hotlink prevention plugins, but is ideal for anyone looking for preventing direct links to files depending on specific conditions.

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Private Media」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.0 |

延伸相關外掛(你可能也想知道)

  • Add From Server 》這個外掛提供有限的支援。請不要期望有太多新功能或修正 bug。功能可能隨時被移除。, Add From Server 外掛旨在幫助緩解不好的網站主機所造成的困擾,讓您可...。
  • Protect uploads 》上傳目錄是 WordPress 圖書館中檔案存放的地方。不幸的是,這個目錄沒有受到保護。一個想要查看您全部圖書館的人可以立即列出它,前往:http://yourwebsite/w...。
  • Media Sync 》您可以掃描所有在uploads目錄中的檔案,並查看哪些檔案實際上在媒體庫中,哪些檔案只是停留在那裡。然後,您可以選擇要將哪些檔案導入數據庫,從而使它們在媒...。
  • WP Offload Media Lite for Amazon S3, DigitalOcean Spaces, and Google Cloud Storage 》曾經叫做 WP Offload S3 Lite, , 這個外掛可自動複製透過 WordPress 媒體上傳工具新增的圖片、影片、文件或任何其他類型的媒體到Amazon S3、DigitalOcean Spa...。
  • Prevent Direct Access – Protect WordPress Files 》Prevent Direct Access (PDA) 提供了一個簡單的解決方案,可以保護您的 WordPress 檔案,防止 Google、其他搜索引擎和未經授權的用戶索引和盜取您艱難製作的...。
  • Disable Media Sizes 》, 輕鬆停用任何多餘的圖片尺寸, , 此外掛程式提供選項來停用 WordPress 建立的額外圖像尺寸。, 選項包括, , 停用縮略圖尺寸, 停用中型尺寸, 停用大型尺寸, 停...。
  • Bulk Media Register 》在伺服器上批次註冊檔案至媒體庫。, 註冊至媒體庫, , 維持資料夾結構。, 製作圖片檔案縮圖。, 建立影音檔案的元數據。, 更改日期/時間。, , 類似外掛, , Movi...。
  • File Uploads Addon for WooCommerce 》「WooCommerce檔案上傳插件」(File Uploads Addon for WooCommerce) 是一款提供WooCommerce用戶在購物時上傳自定義圖像檔案的插件。用戶可以從WooCommerce產...。
  • WP-Stateless – Google Cloud Storage 》使用 WP-Stateless 外掛,您可以將 WordPress 媒體從 Google Cloud Storage (GCS) 上傳和提供服務。只需兩分鐘,您就可以從 Google Cloud 的分佈式伺服器中受...。
  • WP Image Size Limit 》許多使用者在上傳他們的圖片至文章時,常常沒有進行壓縮或者調整大小,而WordPress的上傳限制通常在2MB至10MB之間,仍可能會讓文章中的圖片過大而導致網站讀...。
  • WP Document Revisions 》WP Document Revisions 是一款文件管理和版本控制外掛,適用於時間敏感和任務關鍵項目。團隊可以共同編輯任何格式的文件,包括文字文檔、電子表格、圖像、樂...。
  • WP Sanitize File Name Plus 》空格與特殊字元可能會造成一些問題。, 特色, , 改良預設功能sanitize_file_name(), 移除檔案名稱中使用的拉丁特殊字元, 將檔案名稱轉為小寫, 。
  • Media Library Recovery – Restore Lost Image Files 》這是一個工具,可以幫助您在資料庫重置後,從您的 /wp-content/uploads 資料夾中恢復舊的及現有的圖片。, 當您從媒體庫中刪除一個圖片或任何媒體檔案時,它只...。
  • Overwrite Uploads 》預設情況下,當您上傳同一個檔案到 WordPress 中相同的資料夾和檔案名稱,WordPress 不會覆蓋現有的檔案。相反地,它會在檔案名稱的末尾添加編號以使其唯一,...。
  • BEA – Sanitize Filename 》這個外掛可以幫你在上傳時進行文件檢查,非常方便。這意味著所有上傳文件名稱中的標點符號和重音符號都會被刪除。, 功能, , 所有重音字母都會轉換為相同的無...。

文章
Filter
Apply Filters
Mastodon