WP-CFM: Configuration Management for WordPress
| Author: | Forum One (profile at wordpress.org) |
| WordPress version required: | 5.0 |
| WordPress version tested: | 6.4.3 |
| Plugin version: | 1.7.10 |
| Added to WordPress repository: | 30-05-2014 |
| Last updated: | 14-02-2024
Warning! This plugin has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.
|
| Rating, %: | 100 |
| Rated by: | 9 |
| Plugin URI: | https://forumone.github.io/wp-cfm/ |
| Total downloads: | 271 131 |
| Active installs: | 1 000+ |
![]() Click to start download |
|
WP-CFM lets you copy database configuration to / from the filesystem. Easily deploy configuration changes without needing to copy the entire database. WP-CFM is similar to Drupal’s Features module.
How will WP-CFM benefit me?
- Less need to copy over the entire database.
- No more rushing to figure out which settings you forgot to change.
- Easily track and version configuration changes via git, subversion, etc.
Which data does WP-CFM support?
- WP settings (
wp_optionstable) - Multisite settings (
wp_sitemetatable) - Taxonomy terms
- Custom Field Suite field groups
Terminology
- Bundle – A group of (one or more) settings to track
- Push – Export database settings to the filesystem
- Pull – Import file-based settings into the database
WP-CLI
WP-CFM supports [pull / push / diff] of bundles from the command-line using WP-CLI:
wp config pull [bundle_name] wp config push [bundle_name] wp config diff [bundle_name] wp config bundles wp config show_bundle [bundle_name]
You can optionally set bundle_name to “all” to include all bundles.
Append the --network flag to include multisite bundles.
Filters
See the filters reference page at the GitHub Wiki.
