Skip to main content

WP-CLI for Beaver Builder Plugin and Theme

WP-CLI is a set of command-line tools for managing WordPress installations without using a web browser. You can perform WordPress tasks such as updating plugins and configuring multisite installs.

You can also use WP-CLI to perform certain tasks in Beaver Builder. This article describes the commands available for the Beaver Builder plugin and theme. To see a description of the Beaver Themer commands, see this article.

Accessing WP-CLI​

After you've installed WP-CLI, use SSH to access your hosting server. Navigate to the WordPress installation directory that you want to work in and enter the following command to get a list of all options:

wp beaver

The on-screen information tells you what commands are available and the syntax of each command, with options and examples.

Clear the Beaver Builder and Beaver Theme cache​

This command clears the Beaver Builder plugin cache or both the Beaver Builder plugin and Beaver Builder Theme caches:

wp beaver clearcache

Options:

  • --network
    Clears the Beaver Builder cache for all sites on a network.
  • --all
    Clears both the Beaver Builder plugin and Beaver Builder Theme caches.

Examples​

Single Site​

  • Clear the Beaver Builder Plugin cache on your site.
    wp beaver clearcache

  • Reset the Beaver Theme cache on your site.
    wp beaver theme clearcache

  • If the Beaver Builder Theme is active, clear both caches. wp beaver clearcache --all

Multisite​

  • Clear the Beaver Builder plugin cache on all subsites of a multisite installation.
    wp beaver clearcache --network

  • Clear the Beaver Builder plugin cache and reset the Beaver Builder Theme cache on all subsites of a multisite installation. Beaver Theme must be active on the root site.
    wp beaver clearcache --network --all

Activate or deactivate the Beaver Builder license key for a domain​

The following command activates or deactivates the Beaver Builder license key and registration of the domain in your account at wpbeaverbuilder.com.

wp beaver register

Options:

  • --deactivate
    Deactivates this domain at wpbeaverbuilder.com and removes the license.
  • --license
    License key value to use

Examples​

  • Activate the license (substitute your license key number) and register the domain whose directory you are in:
    wp beaver register --license=01234567890

  • Activate the license when the license is defined in wp-config.php using FL_LICENSE_KEY global:
    wp beaver register

  • Deactivate the license for the domain whose directory you are in: wp beaver register --deactivate

List Beaver Builder global settings​

Returns the list of Beaver Builder global settings.

wp beaver global --list

Update a Beaver Builder global setting​

Normally you manage global settings at Tools > Global Settings in the Beaver Builder editor, but you can also change individual global settings with a WP-CLI command by using the setting's ID and assigning a new value. Here's the basic command:

wp beaver global-update

Options:

  • --id
    The ID for the global option.

  • --value
    The value for the global option.

Example​

Hide the page title for the WordPress theme you're using by changing the value of the CSS selector option in Tools > Global settings in the Beaver Builder editor.

wp beaver global-update --id=default_heading_selector --value=.fl-post-header  

This command assigns the value .fl-post-header to the CSS selector field in Tools > Global Settings.

info

.fl-post-header is the selector for the Beaver Builder Theme and is the default CSS selector value. Follow this article to find the selector for your theme.