2010-01-27 38 views
3

我有一個wordpress主題,我經常更新新功能。每次我有更新時,我都會向用戶發送一個zip文件。 (1)暫時激活一個新的主題(2)刪除我的主題(3)安裝更新的主題(4)激活更新的主題(除非他們是大多數不是的ftp精明),這有點麻煩。類似於wordpress更新的遠程升級腳本

我決定採用兩種方法,通過主題的選項面板進行文件上傳,以及類似於WordPress自動升級程序的遠程升級。我寧願遠程升級,如果它(一)比提供文件上傳例程更安全,(二)不是火箭科學編程。

在「文件上傳」方式下,我已經取得了很多進展,我已經爲我的主題選項添加了一個上傳工具,允許用戶使用我的zip文件,並自動更新他們的主題檔案在我的郵編。儘管我在執行上傳之前檢查用戶是否已登錄,但這種方法存在明顯的安全問題。

我會歡迎任何有關自動遠程升級程序的優點及其相對安全性和難度與文件上傳的建議或提示。

+0

+1將此作爲現成的產品或組件可能是可愛的。 – 2010-01-27 17:39:27

回答

1

我認爲最好的辦法是加強管理菜單中WP

Adding Administration Menu to WP

1,你小工具添加到儀表板WP將在檢查簡單的XML你的域,每次管理員日誌 - 你可以在這裏存儲主要版本 - 如果是新的,帶有「下載新郵編」的按鈕 - 這是您的自動更新進來的地方(只需檢查管理員是否登錄 - 我認爲這應該足夠安全)

2。 ,對於次要版本/更改 - 在您的自定義菜單中,您可以發送有關最新版本更改日誌的詳細信息。

如果我的回答是不值錢的,隨意來砸我:)

PS:如果用戶在looged - 他/她也許可以插入(或已存儲)FTP信息服務器到服務器的FTP下載?

編輯:這是很好的關於WP更新是如何工作的尋找信息 - 接近我的想法,其實:)

http://wpengineer.com/how-core-update-in-wordpress-27-works/

編輯2:另一個鏈接,它通過自動更新WP之前,從時間自動更新爲在線 - 你可以下載並從中學習?

http://techie-buzz.com/wordpress-plugins/wordpress-automatic-upgrade-plugin.html

+0

真棒迴應亞當。真的很感謝努力和有價值的信息。 – 2010-01-28 17:20:27

+0

我只是很高興我幫助:) – 2010-01-28 17:53:39