當要對已上傳的 WordPress 媒體 (media, 主要是圖片) 進行變更時,WordPress 總讓人卡卡的。多解釋一些如下:

WordPress Core 的思維是自己是基礎平台,而不是應用軟體。
所以當用戶想要上傳替換一個在媒題庫已存在的檔案時,WP 不知道用戶的意圖是取代或是另存新檔、且不知要如何看待既已用到該媒體的文章,所以一律另存一個檔名於媒體庫先。這會造成後續不少的操作需要「多一道工」。
採用類似 Enable Media Replace 的插件,有助於協助使用者省工。


原生的 WP 如何置換媒體 (圖檔)

僅利用原生 WordPress 的媒體及編輯環境,當要更換媒體時,手續較繁瑣。類似如下:

  • 刪除舊媒體檔案。
  • 重新上傳新媒體檔案。
  • 逐一手工找到參照舊媒體檔案的各個地方,再逐一修改。

利用 Enable Media Replace 如何置換媒體 (圖檔)

安裝了 Enable Media Replace 後,手續就簡單多了:

  • 檔案可選擇相同襠名,系統會自動刪除舊檔、並以新檔替代,因此其他都不需費心。
  • 需要清除瀏覽器 cache 才看得到變化。

Enable Media Replace 圖片上傳更新的操作指南

下載點在 https://wordpress.org/plugins/enable-media-replace/ ,並依一般方式安裝啟用插件。

WordPress 圖片上傳更新

啟用後在媒體庫會多一個 replace 選項

 

WordPress 圖片上傳更新方式

有兩種上傳替代方式

Just replace the file: 使用相同的檔名。舊檔會被刪除,直接以新檔替代 (檔案類型需相同)

Replace the file, use new file name and update all links: 以新檔替換舊檔,並採用新檔名;系統會自動搜尋並替代所有原先的連結。

Free BeTheme WordPress Theme is the best product we ever did.