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 );
    		}

すべての既知の問題 →