WPML

問題の概要

高度な翻訳エディタ(ATE)を使用してコンテンツを翻訳するために、フロントエンドの「翻訳を編集」リンクを使用すると、翻訳が完了せず、停止したままになる場合があります。さらに、次のようなエラーが表示されます。

回避策

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

  • 適切な完了と同期を確実にするため、WPML翻訳ダッシュボードから、バックエンドインターフェースを通じて翻訳ジョブを管理および完了してください。
または:
  • …/wp-content/plugins/sitepress-multilingual-cms/classes/filters/class-wpml-tm-translation-status-display.phpファイルを開きます。
  • 431行目を見つけます。
  • 変更前:
    if ( ! isset( $_SERVER['HTTP_REFERER'] ) ) {
    	return null;
    }
    
    $url = remove_query_arg( $args, $_SERVER['HTTP_REFERER'] );
  • 変更後:
    $url = remove_query_arg( $args, admin_url('admin.php?page='. WPML_TM_FOLDER . '/menu/translations-queue.php') );

すべての既知の問題