WPML
Статус
Открыто
Заявлено для
WPML Multilingual CMS 4.7.6

Обзор проблемы

WPML поставляется с некоторыми стилями по умолчанию, которые применяются к переключателю языков, чтобы он выглядел надлежащим образом.

Однако Вы можете отключить это с помощью константы:

define('ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS', true);

Обычно это предотвращает загрузку встроенных стилей, однако в случае с блоком Gutenberg для переключателя языков это не так, и встроенные стили по-прежнему загружаются.

Обходное решение

Наши разработчики работают над этой проблемой, однако, если это критично для Вас, Вы можете открыть файл /wp-content/plugins/sitepress-multilingual-cms/classes/block-editor/Loader.php
Там в функции

	private function styleLanguageSwitcher() {

Вы можете добавить этот код:
		if (defined('ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS')) {
			return '';
		}

Благодаря этому константа ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS будет учитываться, и встроенный CSS не будет загружаться для переключателя языков.

Все известные проблемы →