public function __construct($default_language, $hidden_languages) { parent::__construct($default_language, $hidden_languages); add_filter('request', array($this, 'request_filter')); add_filter('get_pagenum_link', array($this, 'paginated_url_filter')); add_filter('wp_link_pages_link', array($this, 'paginated_link_filter')); }
public function __construct($domains, $default_language, $hidden_languages) { parent::__construct($default_language, $hidden_languages); $this->domains = preg_replace('#^(http|https)://#', '', $domains); add_filter('login_url', array($this, 'convert_url')); add_filter('logout_url', array($this, 'convert_url')); }
/** * @param string[] $domains * @param string $default_language * @param string[] $hidden_languages */ public function __construct($domains, $default_language, $hidden_languages) { parent::__construct($default_language, $hidden_languages); $this->domains = preg_replace('#^(http(?:s?))://#', '', array_map('trailingslashit', $domains)); add_filter('login_url', array($this, 'convert_url')); add_filter('logout_url', array($this, 'convert_url')); $this->wpml_xdomain_parser = new WPML_XDomain_Data_Parser(); }
/** * @param array $domains * @param string $default_language * @param array $active_languages * @param WPML_WP_API $wpml_wp_api */ public function __construct($domains, $default_language, $active_languages, &$wpml_wp_api) { parent::__construct($default_language, $active_languages); $this->wpml_wp_api =& $wpml_wp_api; $this->domains = preg_replace('#^(http(?:s?))://#', '', array_map('trailingslashit', $domains)); if (isset($this->domains[$this->default_language])) { unset($this->domains[$this->default_language]); } add_filter('login_url', array($this, 'convert_url')); add_filter('logout_url', array($this, 'convert_url')); add_filter('admin_url', array($this, 'admin_url_filter'), 1, 2); $this->wpml_xdomain_parser = new WPML_XDomain_Data_Parser(); }
/** * WPML_Lang_Subdir_Converter constructor. * * @param string $dir_default * @param string $default_language * @param array $active_languages */ public function __construct($dir_default, $default_language, $active_languages, $urls_settings) { parent::__construct($default_language, $active_languages); $this->dir_default = $dir_default; $this->urls_settings = $urls_settings; foreach ($active_languages as $language) { $this->language_codes_map[$language] = $language; } $this->language_codes_map = apply_filters('wpml_language_codes_map', $this->language_codes_map); foreach ($this->language_codes_map as $wpml_code => $custom_code) { $this->language_codes_reverse_map[$custom_code] = $wpml_code; } }
public function __construct($default_language, $hidden_languages) { parent::__construct($default_language, $hidden_languages); add_filter('request', array($this, 'request_filter')); }
public function __construct($dir_default, $default_language, $hidden_languages) { parent::__construct($default_language, $hidden_languages); $this->dir_default = $dir_default; }
/** * WPML_Lang_Subdir_Converter constructor. * * @param string $dir_default * @param string $default_language * @param array $hidden_languages */ public function __construct($dir_default, $default_language, $hidden_languages, &$wpml_wp_api) { parent::__construct($default_language, $hidden_languages, $wpml_wp_api); $this->dir_default = $dir_default; }