Advanced Settings
The Advanced Settings page contains advanced settings that affect the behaviour of the Clonable WordPress plugin.
For most websites the default settings are sufficient and there is no need to make any changes.
Only change these settings when you understand the consequences, or when you have received instructions to do so from Clonable Support. Incorrect settings can cause parts of the plugin to stop working correctly.
General settings
Maximum connection time
Determines how long the plugin may wait for a response from Clonable before a request is aborted.
A higher value can be useful on slower servers or on websites with a lot of content.
In most cases this setting does not need to be adjusted.
Plugin services
The plugin consists of several separate services that provide specific functionality.
Enable allowed hosts service
Automatically adds the domains of Clones to the list of allowed redirect hosts within WordPress.
This allows WordPress redirects to work correctly between the original domain and Clones.
Enable subfolder service
Handles the communication between WordPress and subfolder Clones.
Leave this setting enabled when the plugin handles your subfolder Clones. If your web server handles the subfolder proxy directly, disable this setting when switching over. See Advanced Subfolder Proxy for the configuration and steps.
Enable locale service
Automatically adjusts the WordPress locale based on the active Clone.
This allows plugins and themes to make use of the correct language settings.
When caching is not configured correctly this setting can cause unexpected results. So always check your caching configuration when you experience locale-related issues.
Enable language tag service
Automatically adds the language tags of the original website and the Clones to the page.
This service is used by the plugin's Language Tags functionality.
When you use the Language Tags module we recommend leaving this setting enabled.
Experimental features
Enable shortcode service
This feature lets you use WordPress shortcodes to show content conditionally based on the active Clone.
This functionality is currently experimental.
Enable periodic syncing
Periodically synchronises data between the original website and the Clones.
This functionality is currently experimental.
Performance settings
These settings determine how many requests the plugin may send to Clonable simultaneously.
Maximum number of simultaneous upstream requests
Determines how many requests may be executed at the same time.
A higher value can improve performance, but also increases the load on the server.
Maximum number of upstream requests that may be queued
Determines how many additional requests may be placed in a queue temporarily when the maximum number of simultaneous requests has been reached.
In most situations the default values are sufficient.
WP Rocket cache per Clone
Using WP Rocket as your cache plugin? Since version 2.14.0, every subfolder or subdomain Clone automatically gets its own page cache variant, instead of sharing the cache of the original site.
This happens as soon as WP Rocket is active. You don't need to configure anything for this.
If the required WP Rocket files cannot be modified (for example due to insufficient file permissions), the plugin shows the following notice in the admin dashboard:
"Clonable could not prepare WP Rocket for clones: advanced-cache.php or the WP Rocket config file is not writable or was not updated. Until this is fixed, clones share the page cache of the original site. Saving the WP Rocket settings rewrites these files."
In that case, fix the file permissions and save the WP Rocket settings again.
Want to disable this functionality? Add the following line to wp-config.php:
define('CLONABLE_WP_ROCKET_COMPAT', false);
Only change this on the advice of Clonable Support.
Subfolder Clone origin domain
This lets you manually configure the original domain that is used for subfolder Clones.
This setting is normally managed automatically by the plugin.
Only change this value when explicitly asked to do so by Clonable Support.
Frequently asked questions
Do I need to change these settings?
For most websites, no.
The default settings are suitable for virtually all WordPress and WooCommerce installations.
Can I disable services?
Yes.
Bear in mind that certain plugin functionality may stop working as a result.
What are experimental features?
Experimental features are features that are still under development or whose behaviour may change in future versions.
We recommend only using them when you are familiar with how they work.
My website uses subfolder Clones. Which settings are important?
At the very least, check that:
- Enable subfolder service is enabled when the plugin handles the proxy, or disabled when using a web server proxy;
- Enable allowed hosts service is enabled;
- Subfolder Clone origin domain is set correctly when it is used manually.
Does WP Rocket work together with Clones?
Yes. Since version 2.14.0, subfolder and subdomain Clones automatically get their own page cache variant within WP Rocket. See WP Rocket cache per Clone.
What does the "We couldn't load this page" error mean?
This page appears when the connection between WordPress and Clonable cannot be completed, for example because a firewall or bot protection on the server is blocking traffic to Clonable.
This is not a generic server error: the page shows diagnostic information (such as the User-Agent and the server and visitor IP) that helps identify the block. In that case, check the server's firewall or security settings and make sure outgoing traffic to Clonable is allowed.