Skip to Content
✨ v1.13.0 Released - See the release notes

Requirements

Before installing Bannerize, ensure your hosting environment meets the following minimum requirements.

System Requirements

RequirementMinimum VersionRecommended
WordPress6.2 or higherLatest stable release
PHP7.4 or higher8.1 or higher
MySQL5.7 or higher8.0 or higher
MariaDB10.3 or higher10.6 or higher

Most modern hosting providers meet these requirements. If you are unsure, check with your hosting provider or use the Site Health tool in Tools > Site Health in your WordPress dashboard.

PHP Extensions

Bannerize requires the following PHP extensions, which are typically enabled by default on most hosting environments:

  • cURL — required for geolocalization features (IPStack API)
  • JSON — required for REST API and data processing
  • MySQLi or PDO — required for database operations

Browser Support

The Bannerize admin interface supports all modern browsers:

BrowserMinimum Version
Google Chrome90+
Mozilla Firefox90+
Apple Safari15+
Microsoft Edge90+

Internet Explorer is not supported. The Bannerize admin interface uses modern JavaScript features that are not compatible with IE11 or earlier.

Optional Requirements

Geolocalization

To use the geolocation targeting feature (displaying banners based on visitor country), you need a free or paid API key from IPStack . Configure the key in Bannerize > Settings > Geolocalization.

Gutenberg Block Editor

The Bannerize Gutenberg block requires WordPress 5.0 or higher with the block editor enabled. If you are using the Classic Editor plugin, you can still display banners using shortcodes, widgets, or PHP functions.

Permissions

The user who installs and activates Bannerize must have the activate_plugins capability (typically an Administrator). After activation, banner management can be delegated to users with the built-in Bannerize roles.

Multisite Compatibility

Bannerize is compatible with WordPress Multisite installations. Each site in the network manages its own banners, campaigns, and analytics independently. The plugin can be network-activated or activated on individual sites.

Last updated on