WPML
状态
已由作者解决
解决于
Blocksy 2.0.46
相关插件/主题
Blocksy
主题标签
Compatibility

问题概述

如果您使用的是 Blocksy 主题及其 Blocksy Companion 插件,您会发现在将网站语言设置为阿拉伯语时,仪表板 > 产品 页面中的产品布局会出现错乱且无法正确显示。

临时解决方法

在继续操作之前,请确保拥有完整的站点备份


  • 打开 …/wp-content/themes/blocksy/inc/classes/translations-manager.php 文件。

  • 找到第 279 行。

  • 替换:
    		if (
    			function_exists('icl_get_languages')
    			&&
    			defined('ICL_LANGUAGE_CODE')
    			&&
    			isset(icl_get_languages()[ICL_LANGUAGE_CODE])
    		) {
    			return icl_get_languages()[ICL_LANGUAGE_CODE]['default_locale'];
    		}

  • 替换为:
    		if ( class_exists('Sitepress') ) 
    		{
    			return apply_filters( 'wpml_current_language', NULL );
    		}

所有已知问题 →