- Статус
- Открыто
- Заявлено для
- 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 не будет загружаться для переключателя языков.