外掛說明
WP-CFM 能讓網站管理員將資料庫中儲存的網站組態複製至檔案系統,反之亦然,這樣便能輕鬆部署組態變更而不需複製整個資料庫。WP-CFM 與 Drupal 的功能模組功能相近。
使用 WP-CFM 能讓網站管理員的受益之處
- 不需複製整個資料庫。
- 不必急於找出網站管理員遺忘的設定變更。
- 透過 git、subversion 等的功能輕鬆追蹤及版本組態變更。
WP-CFM 支援的資料
- WordPress 設定 (
wp_options
資料表) - 多站網路設定 (
wp_sitemeta
資料表) - 分類法詞彙
- Custom Field Suite 欄位群組
術語解釋
- 組態組合:要追蹤的一或多個設定組成的群組 (組態組合名稱建議使用英文命名)
- 推送:將資料庫儲存的設定匯出至檔案系統
- 提取:將儲存於檔案中的設定匯入至資料庫
WP-CLI
WP-CFM 支援使用 WP-CLI 的命令列命令 wp config pull
、wp config push
、wp config diff
(由外掛新增) 對組態組合進行對應的操作:
wp config pull [bundle_name] wp config push [bundle_name] wp config diff [bundle_name] wp config bundles wp config show_bundle [bundle_name]
網站管理員可以將 bundle_name
設定為 all
以納入全部組態組合。
在命令後方附加 --network
便能納入多站網路組態組合。
篩選器
請參考 GitHub Wiki 參照頁面中的篩選器說明。
螢幕擷圖
安裝方式
- 下載並啟用外掛。
- 前往
[設定]→[WP-CFM]
以進行組態。
使用者評論
2021 年 4 月 11 日
Great plugin guys! Makes life so much easier.
One request: would it be possible to add an ajax search field to search wp_options? Finding the right option can be difficult on sites with lots of wp_options entries.
2020 年 3 月 24 日
This plugin, especially in terms of exporting and importing various Woocommerce settings and Woocommerce Addons, this plugin is so so useful.
2018 年 4 月 12 日
This is very awesome, old but still serves it purpose, hopefully it would have a version bump so it wont look outdated 🙂
2017 年 8 月 28 日
Great solution for config management in WordPress
2016 年 9 月 3 日
Awesome plugin for tracking configuration in version control.
I auto import bundles in my test and live environments when deploying from development which saves me a ton of time from having to make the same configuration updates over and over.
2016 年 9 月 3 日
5 則留言
Great plugin, works as advertised. I’m using the plugin to deploy settings and keep them under version control. If it could just save advanced custom fields and page/sub-page structure it would be essential on any site
參與者及開發者
以下人員參與了開源軟體〈WP-CFM〉的開發相關工作。
參與者