- 状态
- 未解决
- 报告针对
- 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。