[WordPress] 外掛分享: Hacklog Remote Image Autosave

前言介紹

  • 這款 WordPress 外掛「Hacklog Remote Image Autosave」是 2011-12-11 上架。
  • 目前有 600 個安裝啟用數。
  • 上一次更新是 2016-02-24,距離現在已有 3356 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
  • 外掛最低要求 WordPress 3.2.1 以上版本才可以安裝。
  • 有 7 人給過評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

ihacklog |

外掛標籤

auto | images | remote | autosave |

內容簡介

此外掛可以自動將文章中的遠程圖片保存到本地伺服器,並將其作為文章的附件添加。

與 Hacklog Remote Attachment 外掛和 Watermark Reloaded 外掛相容
admin_icon.png 原始圖示修改自 runescapeautotyper.com 的 Download 圖示

@待完成
自定義 img 標籤提取圖片正則表達式(示例:某些網頁的 img 的圖片位址並非使用 src 屬性標記,例如微信網頁版使用 data-src 來標記圖片位址。)
感謝 @守心斋 提出建議。

@待測試
1. 隨機數參數位址形式為 http://xxxx.jpg?123。插件無法正常下載圖片 (@walkskyer)
2. 前端 HTTP,HTTPS 後端出現問題。無法正常顯示插件頁面。 (@Jakes)

@待確定的功能
1. 自定義 img 標籤提取圖片正則表達式 (@守心斋)
2. 相容於 SAE 版 WordPress (@苏洋)
3. 自定義路徑 (@mapleaf)

2.1.0
修正:下載類似於 http://mmbiz.qpic.cn/mmbiz/xxxxxx/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1
這種位址的圖片時,當文章中有多個圖片時,底部(後下載)的圖片會將前面的圖片覆蓋的錯誤。

2.0.9

修正:當遠程圖片位址沒有檔案名稱副檔名時,自動添加副檔名。這樣在 WP 文章單獨點擊圖片檔案連結時,可避免某些伺服器將沒有副檔名的圖片檔案當成二進制檔案下載的問題。
修正:Error:SyntaxError: Unexpected token {. Check your HTTP Server error log or PHP error log to see what happend. (感謝 @守心斋)
修正:遠程伺服器圖片有空格到本地 LAMP 伺服器無法正常顯示的問題 (感謝 @再袭面包屋)

修正:Notice: Undefined offset: 1 in /PATH-TO-WP-ROOT-DIR/wp-includes/vars.php on line 31 (感謝 @YYK)

2.0.0 版完全重寫。與原來的 1.0.2 版相比,改進了很多。

原來的外掛在文章更新時自動下載遠程圖片,如果圖片非常多的話,容易導致執行逾時或只有部分圖片被下載。
這次的新版採用了 ajax 非同步請求的方式讓多個檔案同時下載。效率和易用性都得到了很大改進。

任意區段
如果遠程伺服器無法連線或設置了防盜鏈,圖片位址將保持文章中原有的形式。
此外,當遠程伺服器返回 302 http 狀態時,此外掛無法處理。
由於某些原因,ssl 驗證已設為 FALSE。

原文外掛簡介

This plugin can save remote images in the posts to local server automatically and
add it as an attachment to the post.

capabile with Hacklog Remote Attachment plugin and Watermark Reloaded plugin
admin_icon.png was modified from runescapeautotyper.com ‘s donwload icon

此插件的作用是自动保存日志中的远程图片到本地服务器并将保存后的文件作为日志的附件。

与Hacklog Remote Attachment 插件兼容性良好 
与Watermark Reloaded 插件兼容性良好 

@TODO
自定义img标签图片提取正则(情景描述:有些网页的 img 的图片地址不是用src属性标注的,比如微信网页版用 data-src 来标注图片地址。)
感谢 @守心斋 提出建议。
@待测试
1.随机数参数url形如http://xxxx.jpg?123。导致插件不能正常下载图片 (@walkskyer)
2.前台HTTP,HTTPS后台出现问题。无法正常显示插件页面。 (@Jakes)
@待定功能
1.自定义img标签图片提取正则 (@守心斋)
2.兼容SAE版WORDPRESS (@苏洋 )
3.自定义路径 (@mapleaf)

2.1.0
修复:下载类似于http://mmbiz.qpic.cn/mmbiz/xxxxxx/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1
这种url的图片的时候,当文章中有多个图片,底部(后下载的)的图片会将前面的图片覆盖的bug.

2.0.9

修复:远程图片url没有文件名后缀时,自动添加后缀。这样在WP文章里单独点击图片文件链接时,可避免某些服务器把没有后缀的图片文件当二进制文件下载的问题。
修复:Error:SyntaxError: Unexpected token {. Check your HTTP Server error log or PHP error log to see what happend. (thanks to @守心斋)
修复: 远程服务器图片有空格到本地 LAMP 服务器显示不出来的问题 (thanks to @再袭面包屋)

修复: Notice: Undefined offset: 1 in /PATH-TO-WP-ROOT-DIR/wp-includes/vars.php on line 31 (thanks to @YYK)

2.0.0 版完全重写。相比于原来1.0.2版的插件,有非常大的改进。

原来的插件是在文章更新时自动下载远程图片,如果图片非常多的话,这样容易导致执行超时或只有部分图片被下载了。
这次的新版采用的是ajax异步请求的方式让多个文件同时下载。效率和易用性都得到很大改善。

Arbitrary section
if remote server is  unreachable OR remote server Set against hotlinking,then the image url will remain as what it is in the post.
also ,this plugin will not handel with the situation when the remote server returns 302 http status.
the ssl verify has been set to FALSE due to some reasons.

各版本下載點

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

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


1.0.1 | 1.0.2 | 2.0.0 | 2.0.1 | 2.0.2 | 2.0.3 | 2.0.4 | 2.0.6 | 2.0.7 | 2.0.8 | 2.0.9 | 2.1.0 | trunk |

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

  • Grab & Save 》此外掛可讓您從遠端 URL 抓取圖像並儲存到自己的 WordPress 媒體庫中。這樣做可以避免因為原始所有者移除圖片而造成的困擾。同時,此方法也讓您不需多餘的步...。
  • Kunze Law 》使用 Kunze Law 外掛程式,透過簡短代碼匯入來自中央遠端地址的內容(HTML 片段)到文章或頁面中。這個功能相當有益,尤其當你需要為數個 WordPress 網站提供...。
  • aapanel WP Toolkit 》總結:這款 WordPress 外掛允許你在 aapanel 上遠端管理 WordPress,支援一鍵登入,並且未來還將推出更多功能。, , 1. 這款 WordPress 外掛讓你可以在哪裡遠...。
  • Easy Digital Downloads – External Products 》這個外掛是為 Easy Digital Downloads 所開發的第三方產品系統,啟用後會在下載價格的屬性框中新增欄位,讓你可以指定轉向的詳細資訊。External Products 外...。
  • Disable Remote Patterns 》這是一個簡單的外掛,可以停用 WordPress 模板庫中遠端區塊樣式的載入。, 如果您想提升區塊樣式插入器的載入效能、關心隱私問題,不希望載入遠端資源,或是只...。
  • WP-ISPConfig 3 》WP ISPConfig 3 外掛可使用 ISPConfig3 的 REST API 為客戶建立表單,包括客戶、網站、Shell 帳戶等。, 此外掛也支援新的 Gutenberg 區塊。, , 建立客戶帳戶,...。
  • Media with FTP 》透過 FTP,使用本外掛可以管理遠端圖片主機的媒體檔案,直接在 WordPress 媒體庫內上傳和刪除遠端檔案。, 在管理員選項頁面設定 FTP 連線,您還可以在面板中...。
  • WP-ISPConfig 》這是首個針對 ISPConfig - 主機控制面板的 WordPress 外掛,為開源、透明且免費的伺服器管理工具。, 使用 WP-ISPConfig 外掛,您可以作為遠端使用者,管理 IS...。
  • WP-Gallery-Remote 》WP-Gallery-Remote 包括來自使用 Gallery 的 Gallery Remote Protocol 的任何 Gallery 安裝的相簿和圖片。這些圖片會作為縮圖顯示在你的文章和頁面中。因此,...。
  • REST Importer 》, 已過時, 這個專案不再維護,不建議使用。, , 透過 REST 存取遠端資料,並儲存為 WordPress 文章或使用者。, 提供 UI 自訂匯入設定。可塑形任何 JSON 回應...。
  • Remote site posts For Elementor 》「Remote Site Posts for Elementor」外掛提供了一個 Elementor 元件,可以在網頁中顯示來自遠端網站的文章。您需要提供遠端網站的 URL、文章數量以及搜尋關...。
  • Remote Post Manager 》這是一個 WordPress 外掛程式,可用來將文章發佈到遠端網站。。
  • Remote Media Upload 》在 WordPress 網站上從遠端 URL 上傳圖片時,需要下載圖片到電腦再重新上傳至 WordPress 網站,這相當麻煩。現在你可以輕鬆解決這個問題!, 只需安裝此外掛並...。
  • Get Remote URL Info 》Get Remote URL Info 會在 TinyMCE 編輯器中加入一個按鈕,以協助增加有關遠端 URL 的信息。它會打開彈出窗口,您可以在其中輸入 URL,並獲取有關該 URL 的信...。
  • 1 click disable all 》總結文案:, 這篇文章介紹了一個 WordPress 外掛,該外掛可以讓使用者使用 HTML 條點清單來禁用所有其他外掛。, , 問題與答案:, , 問題: 這篇文章介紹的是什麼...。

文章
Filter
Apply Filters
Mastodon