Plugin info

Total downloads: 268,708
Active installs: 1,000
Total reviews: 9
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 5 language(s)
Contributors: 16
Last updated: 2/14/2024 (684 days ago)
Added to WordPress: 5/30/2014 (11 years old)
Minimum WordPress version: 5.0
Tested up to WordPress version: 6.4.7
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 684 days ago • 9 reviews

28/100

Is WP-CFM abandoned?

Possibly abandoned (last update 684 days ago).

Compatibility

Requires WordPress: 5.0
Tested up to: 6.4.7
Requires PHP: 7.4

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

WP Mosmos Direct
Rating 0.0/5 (0 reviews)Active installs 0
Nonfig
Rating 0.0/5 (0 reviews)Active installs 0

Description

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_options table)
  • Multisite settings (wp_sitemeta table)
  • 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.

Installation

  1. Download and activate the plugin.
  2. Browse to Settings > WP-CFM to configure.

Frequently Asked Questions

No FAQ available

Review feed

Andrew Taylor
9/3/2016

Configure once, deploy multiple times

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.
Carl Alberto
4/12/2018

Very useful to version control the options of your site

This is very awesome, old but still serves it purpose, hopefully it would have a version bump so it wont look outdated :)

Screenshots

  1. The admin management interface

    The admin management interface

  2. Editing a configuration "bundle"

    Editing a configuration "bundle"

  3. Diff viewer to track changes within a bundle

    Diff viewer to track changes within a bundle

Changelog


1.7.10

:bug: Bug Fixes

  • Assets: Fixes missing asset updates (PR #177 by @timnolte)
    • :arrow_lower_right: fixes issue #176 opened by @tych095

See the previous changelogs here