[WordPress] 外掛分享: Windows Compatibility Fix

前言介紹

  • 這款 WordPress 外掛「Windows Compatibility Fix」是 2017-05-03 上架。
  • 目前有 1000 個安裝啟用數。
  • 上一次更新是 2018-10-22,距離現在已有 2386 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
  • 外掛最低要求 WordPress 4.0 以上版本才可以安裝。
  • 有 8 人給過評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

davejesch | steveorevo | serverpress | spectromtech |

外掛標籤

theme | update | upgrade | windows | long filename |

內容簡介

此外掛將修復 Windows 系統在從第三方外掛儲存庫進行更新(例如在從 Easy Digital Downloads(EDD)網站進行更新)時長檔名的問題。

使用情境:

我們發現,在從第三方外掛儲存庫(例如 Easy Digital Downloads(EDD)網站)升級主題和外掛程式的 Windows 系統上,使用者會遇到問題。他們將會看到一則「更新失敗: 無法建立目錄…」的錯誤訊息。這是由於在更新過程中,從 EDD 網站要求的檔案名稱中有編碼的產品名稱、使用者名稱和其他相關資訊,以便 EDD 知道誰是請求該檔案的人。因此,導致檔案名稱非常長。這不一定是 WordPress 或 EDD 的問題,因為在非 Windows 系統上可以工作。但如果您在 Windows 上運行 WordPress 並看到此錯誤,這是因為請求了長檔名的原因。

如果您在 Windows 上使用 DesktopServer進行本地開發,並希望將 Windows Compatibility Fix 外掛作為設計時間外掛程式使用,您可以將其安裝在 C:\xampplite\ds-plugings 目錄中,它將自動啟用和使用在您的所有本地開發網站上。這允許您在需要的本地環境中使用該外掛程式,而不必在可能不需要該外掛程式的生產環境中部署它。有關 DesktopServer 和本地開發工具的更多信息,請訪問我們的網站:https://serverpress.com/get-desktopserver/

由於只有在 Windows 系統上需要此修正,因此此外掛程式會檢查其運行的作業系統,並不初始化自己。如果在非 Windows 系統上遇到更新過程的問題,可能更有可能是目錄權限的問題。

如何運作:

Windows Compatibility Fix 外掛程式使用了幾個 WordPress 過濾器,這些過濾器在更新過程中被使用。它修改要下載到您系統的檔案名稱,以縮短它的長度。這可以使 WordPress 的更新過程在 Windows 系統上正常運作,因為它一開始就不會建立長檔名。

支援:

支援詳情:我們很樂意提供支援和協助排除問題。請訪問我們的聯絡頁面:http://serverpress.com/contact/。但是,使用者應該知道,我們每週僅在週三下午6點至8點(太平洋標準時間,UTC-8)檢查 WordPress.org 支援論壇。

ServerPress, LLC不對使用此工具造成的任何資料損失負責。我們強烈建議在測試和使用此工具之前進行網站和數據庫備份。但是,如果您遇到此問題,我們希望能立即得知。

我們歡迎透過我們位於 GitHub 的公共儲存庫為此外掛程式提供反饋和合併請求。儲存庫位於:https://github.com/ServerPress/Windows-Compatibility-Fix

原文外掛簡介

This plugin will fix long filename problems on Windows systems when doing updates from third-party plugin repositories, such as updating from EDD based sites.
Usage Scenarios:
We’ve found that users on Windows systems that are upgrading themes and plugins from a third-party repository, such as an Easy Digital Downloads (EDD) site have problems. They will see an error message of “Update Failed: Could not create directory…”. The reason for this is that during the update process, the file name requested from the EDD site has the product name, user name and other information encoded within it so that EDD knows who is requesting the file. This results in a very long file name. This is not necessarily a problem WordPress itself, or even EDD, as this works on non-Windows systems. But if you are running WordPress on Windows and see this error, it is because of the long file name requested.
If you are using DesktopServer for your local development on Windows and would like to use the Windows Compatibility Fix plugin as a Design Time plugin, you can install this in your C:\xampplite\ds-plugings directory and it can then be automatically activated and used with all of your local development web sites. This allows you to use the plugin in your local environment, where it’s needed and not to deploy it to your live environment where it may not be needed. For more information on DesktopServer and local development tools, please visit our web site at: https://serverpress.com/get-desktopserver/
Because this fix is only needed on Windows systems, the plugin checks the operating system on which it is running and does not initialize itself. If you are having problems with the update process on non-Windows systems, it is more likely an issue with directory permissions.
How it Works:
The Windows Compatibility Fix plugin uses a couple of WordPress filters employed during the update process. It modifies the name of the file that is downloaded to your system, shortening it to just a few characters. This allows WordPress’s update process to work correctly on Windows systems by not creating the long file name in the first place.
Support:

Support Details: We are happy to provide support and help troubleshoot issues. Visit our Contact page at http://serverpress.com/contact/. Users should know however, that we check the WordPress.org support forums once a week on Wednesdays from 6pm to 8pm PST (UTC -8).

ServerPress, LLC is not responsible for any loss of data that may occur as a result of using this tool. We strongly recommend performing a site and database backup before testing and using this tool. However, should you experience such an issue, we want to know about it right away.
We welcome feedback and Pull Requests for this plugin via our public GitHub repository located at: https://github.com/ServerPress/Windows-Compatibility-Fix

各版本下載點

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

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


1.0.0 | 1.0.1 |

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

  • Disable Admin Notices individually 》您是否有遇到某個外掛提供您更新高級版、收集技術數據,並顯示許多令人煩惱的通知的情況?您不斷地關閉這些通知,但它們總是重新出現,干擾您在WordPress上的...。
  • Easy Theme and Plugin Upgrades 》WordPress 具有透過提供壓縮檔案安裝主題和外掛的內置功能。不幸的是,您無法使用相同的過程升級主題或外掛。相反,當試圖使用壓縮檔案升級時,WordPress 會...。
  • WP Updates Notifier 》這個外掛程式會監控你的 WordPress 安裝,並會在核心、外掛程式和佈景主題更新時發送電子郵件通知你。如果你不經常登入 WordPress 管理員,或支援客戶的網站...。
  • Update Theme and Plugins from Zip File 》已過時:自 WP v5.5 起,此外掛功能已納入 WP 核心,因此不再需要此外掛。如果您正在運行 WP v5.5 或更高版本,可以停用並刪除 / 移除此外掛。此外掛在 WordP...。
  • Core Rollback 》透過核心更新 API 和核心更新方法,無縫回滾 WordPress Core 至最新版本或任何過時的、安全的版本。僅提供最新版本和過時的、安全版本。, 請參閱 https://api...。
  • Auto Updater 》網站更新管理員可自動且背景更新 WordPress、所有主題和外掛。您可以自訂更新設定以滿足需求,更新日誌提供所有安裝更新的概觀和詳細資訊。。
  • Simple Automatic Updates 》這個外掛提供三種管理你的WordPress更新的選擇:, , 自動更新 - 這會自動更新WordPress/佈景主題/外掛,並在更新完成後發送電子郵件給網站管理員。, 自動更新...。
  • WP Core Update Cleaner 》當 WordPress 更新時,即使您事先已經刪除了檔案,它仍會重新安裝 wp-config-sample.php、readme 檔案和授權檔案。這個外掛程式在 WordPress 手動或自動更新...。
  • No Update Nag 》這個外掛可移除當 WordPress 釋出新版本時,出現在所有管理頁面頂部的 WordPress 更新提醒。, 是否厭倦了 WordPress 不停地提醒你新版本的釋出?也許你已經知...。
  • Update Notifier 》如果您很少檢查 WordPress 的管理面板(或許因為您更喜歡使用遠端發布),或者您想確保您客戶的 WordPress 安裝一直是最新的,那麼這個外掛就是為您而設計的...。
  • Upgrade for Unattach and Re-attach Media Attachments 》WordPress 可以在媒體庫中組織圖像和其他附件,並將其附加(或指派)到文章和頁面。, 當在文章中使用「新增媒體」按鈕上傳檔案時,該檔案會自動附加到特定文...。
  • Hide Update Reminder Message 》使用此外掛程式,您可以隱藏 WordPress 管理介面上的更新提醒訊息,不論對於非管理員或管理員身份的使用者皆有效。, 您可以在 WordPress 管理員後台更改設定...。
  • Automatic updates for WordPress without email notifications 》由於安全需求考量,保持 WordPress 網站最新更新非常重要。該外掛能夠自動更新 WordPress 核心、主題、外掛以及語言翻譯檔案。關於 WordPress 更新的電子郵件...。
  • Local Development 》此外掛用於本地開發中的外掛或佈景主題,會在外掛與佈景主題的頁面上知會使用者。此外掛能夠防止指定的外掛與佈景主題進行更新。, , 自動將外掛與佈景主題加...。
  • Graphic Web Design, Inc. Manager 》這個外掛可以自動更新你的 WordPress 主版本、次版本、外掛和佈景主題,以提高網站的安全性。此外,它還會發送電子郵件通知你外掛已更新,讓你可以驗證網站是...。

文章
Filter
Apply Filters
Mastodon