* The Third Party integration with WPML.
namespace LiteSpeed\Thirdparty;
defined('WPINC') || exit();
public static function detect()
if (!defined('WPML_PLUGIN_BASENAME')) {
add_filter('litespeed_internal_domains', __CLASS__ . '::append_domains');
* Take language domains as internal domains
public static function append_domains($domains)
$wpml_domains = apply_filters('wpml_setting', false, 'language_domains');
$domains = array_merge($domains, array_values($wpml_domains));