-
-
Notifications
You must be signed in to change notification settings - Fork 67
WP Engine Integration
WP Engine is a premium managed WordPress hosting platform that provides optimized performance, security, and scalability for WordPress sites. This integration enables automatic domain syncing between Ultimate Multisite and WP Engine.
- Automatic domain syncing
- Subdomain support for multisite installations
- Seamless integration with WP Engine's existing systems
The integration automatically detects if you're hosting on WP Engine and uses the built-in WP Engine API. No additional configuration is required if the WP Engine plugin is active and properly configured.
However, if you need to manually configure the integration, you can define one of these constants in your wp-config.php file:
define('WPE_APIKEY', 'your_api_key'); // Preferred method
// OR
define('WPE_API', 'your_api_key'); // Alternative methodIf you're hosting on WP Engine, the WP Engine plugin should already be installed and activated. Verify that:
- The WP Engine plugin is active
- The file
wp-content/mu-plugins/wpengine-common/class-wpeapi.phpexists
- In your WordPress admin, go to Ultimate Multisite > Settings
- Navigate to the "Domain Mapping" tab
- Scroll down to "Host Integrations"
- Enable the WP Engine integration
- Click "Save Changes"
When a domain is mapped in Ultimate Multisite:
- The integration uses the WP Engine API to add the domain to your WP Engine installation
- WP Engine handles the domain configuration and SSL certificate issuance
- When a domain mapping is removed, the integration will remove the domain from WP Engine
For subdomain multisite installations:
- The integration adds each subdomain to WP Engine when a new site is created
- WP Engine handles the subdomain configuration
- When a site is deleted, the integration will remove the subdomain from WP Engine
For subdomain multisite installations, it's recommended to contact WP Engine support to request a wildcard domain configuration. This allows all subdomains to work automatically without needing to add each one individually.
WP Engine automatically handles SSL certificate issuance and renewal for all domains added through this integration. No additional configuration is required.
- Verify that the WP Engine plugin is active and properly configured
- If you've manually defined the API key, check that it's correct
- Contact WP Engine support if you're having trouble with the API
- Check the Ultimate Multisite logs for any error messages
- Verify that the domain is not already added to WP Engine
- Ensure that your WP Engine plan supports the number of domains you're adding
- If subdomains are not working, contact WP Engine support to request a wildcard domain configuration
- Verify that your DNS settings are correctly configured for the main domain and subdomains
- Ultimate Multisite 101
- Basic Concepts
- What is WordPress Multisite?
- Ultimate Multisite Requirements
- Why Ultimate Multisite
- Installing Ultimate Multisite (v2)
- How do I Install WordPress Multisite?
- Understanding the Ultimate Multisite Dashboard
- Understanding your Dashboard (v2)
- Touring the Admin Panel
- Managing Customers
- Managing Sites
- Managing Memberships (v2)
- Managing Payments and Invoices
- Managing System Emails
- Site Templates (v2)
- Auto Search and Replace in Site Templates (v2)
- Checkout Forms
- Creating your First Subscription Product (v2)
- Creating Discount Codes (v2)
- Managing Shareable Links for Plans
- Customizing your Registration Form
- The Registration Flow (v2)
- How to Configure Domain Mapping (v2)
- How to configure domain mapping (v1)
- Setting the Sunrise constant to true on Closte
- Closte Integration
- Cloudflare Integration
- Cloudways Integration
- cPanel Integration
- Enhance Control Panel Integration
- GridPane Integration
- Hestia Control Panel Integration
- RunCloud Integration
- ServerPilot Integration
- WP Engine Integration
- WPMU DEV Integration
- Setting Up The Stripe Gateway (v2)
- Setting Up The PayPal Gateway (v2)
- Setting Up Manual Payments (v2)
- Getting Started with the PayFast Payment Gateway
- Getting Started with the GoCardless Payment Gateway
- Getting Paid (v2)
- Tax Handling
- Your Client's Account Page (v2)
- Your Client's Websites (v2)
- Upgrading a Plan (v2)
- Downgrading a plan (v2)
- Canceling a Membership (v2)
- How can I access my account page for the first time?
- How can I cancel my subscription?
- Setting Up The WooCommerce Integration (v2)
- Integrating Ultimate Multisite with Zapier
- Event: Register an account via Zapier
- Using Ultimate Multisite: MailChimp Integration
- Using Ultimate Multisite: AffiliateWP Integration to create your own referral program for Ultimate Multisite
- A First Look on Webhooks (v2)
- Customizing your Admin Panel with PRO Theme
- Customizing your Admin Panel with Material WP
- Placing Ads on your network with Ultimate Multisite: Ad Injector
- Creating Custom Admin Pages and Sub-pages using Ultimate Multisite: Admin Page Creator
- Editing Plugins and Themes Meta Information with Ultimate Multisite: Plugin and Theme Manager
- Ultimate Multisite Hooks and filters
- The Ultimate Multisite Register API endpoint
- How to use Ultimate Multisite snippets on our GitHub repository
- Code Snippets for v2
- How to Get Custom Development Help from Codeable?
- Translating Ultimate Multisite
- Activating Ultimate Multisite: Language Selector
- Re-ordering the Ultimate Multisite country list