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。

所有已知问题 →