DynamicPress is a two-part system: a Bricks Builder child theme that provides the core build layer, and a companion plugin that adds demo importing and WooCommerce extensions. Everything starts with the child theme.
Requirements #
| Requirement | Minimum / Notes |
| WordPress | 6.0 or higher |
| Bricks Builder | Latest – active license required before activating the plugin |
| PHP | 7.4 minimum, 8.0+ recommended |
| WooCommerce | Required only for cart, wishlist, swatches, and utility features |
| PHP upload limit | 256 MB minimum for demo import |
| PHP execution time | 300 seconds minimum for demo import |
| PHP memory limit | 256 MB minimum, 512 MB recommended |
Child Theme Installation #
The child theme is your foundation. It must be active before anything else.
- Log in to WordPress Admin.
- Go to Appearance → Themes → Add New → Upload Theme.
- Upload dynamicpress-bricks.zip and click Install Now.
- Click Activate.
- A DynamicPress item will appear in your admin sidebar – this is your control panel.
| ⚠️ Important: Bricks Builder must be installed and activated with a valid Bricks license key BEFORE you activate the DynamicPress plugin. The plugin checks for Bricks on every page load and will not initialise if Bricks is missing or unlicensed. |
Plugin Installation & Licensing #
The DynamicPress plugin is installed directly from inside the child theme’s admin panel (no manual upload is required.)
- Open DynamicPress from the admin sidebar.
- If the plugin is not installed, a notice banner will be displayed. Click Install Plugin – it downloads automatically from getdynamicpress.com.
- Once installed, click Activate Plugin.
- You will be redirected to DynamicPress → License Settings. Enter your license key and click Activate.
- The full menu will expand: Import Theme, Utilities, and License Settings will now become available.
| 📝 Note: If the one-click install fails (due to file permission issue on your server), download the plugin manually from getdynamicpress.com and upload it via Plugins → Add New → Upload Plugin. |
What Each Status Means on the DP Dashboard #
| Status | What to Do |
| Plugin Not Installed | Blue banner – click Install Plugin |
| Plugin Installed, Not Active | Yellow banner – click Activate Plugin |
| Plugin Active, No License | Red notice on Import Theme and Utilities pages |
| Plugin Active + Licensed | Green card – full access granted |

