WPML
ステータス
開発者により解決済み
関連するプラグイン/テーマ
Flux Checkout
トピックタグ
Compatibility

問題の概要

IconicのFlux Checkout for WooCommerceプラグインを使用している場合、チェックアウトページに表示されるメッセージが言語によって正しくフィルターされません。チェックアウトで選択された言語に関係なく、すべての言語のすべてのメッセージが表示されます。

回避策

続行する前に、必ずサイトの完全なバックアップを取得してください。


  • …/wp-content/plugins/flux-checkout/inc/class-checkout-elements.phpファイルを開きます。

  • 418行目を見つけます。

  • 以下のコードを:
    		$args = array(
    			'post_type'      => self::$post_type_key,
    			'posts_per_page' => 100,
    			'post_status'    => 'publish',
    		);
    
    		$checkout_elements_posts = get_posts( $args );

  • 次のコードに置き換えます:
    // WPML Workaround for compsupp-7760
    		$args = array(
    			'post_type'      => self::$post_type_key,
    			'posts_per_page' => 100,
    			'post_status'    => 'publish',
    			'suppress_filters'    => false,
    		);
    
    		$checkout_elements_posts = get_posts( $args );

すべての既知の問題 →