WPML
リリース日
2026年9月29日
チャネル
安定版
テスト済みのWordPress
7.1

変更履歴

WPML 5.0では、管理画面が再設計され、言語が言語と国のペアになり、すべてを自動翻訳するがバックグラウンドで実行されるようになりました。WPML 5.0.1と5.0.2では、アップデート後に一部のサイトで発生した問題が修正されています。最初に5.0の新機能の完全なリストを記載し、その後に修正内容を記載します。

WPML 5.0の新機能

再設計されたWPML管理画面

  • WPMLのメニューが1つになりました:翻訳、設定、サポート、有効化と更新、および自動翻訳がセットアップされている場合はAI 翻訳請求です。
  • すべての設定は1つの設定ページにまとめられており、設定が含まれるセクションにジャンプする検索ボックスがあります。
  • 古いWPML管理画面へのリンクとブックマークは、新しい場所にリダイレクトされます。
  • 文字列翻訳とメディア翻訳は翻訳の下のタブに配置され、スティッキーリンク、CMS Nav、およびエクスポートとインポートはアドオングループの下に配置されます。

言語と国のペアとしての言語

  • 言語は言語と国のペアとしてセットアップされ、Spanish (Mexico)のような地域のバリエーションが含まれます。
  • カスタム言語を追加し、独自のSVG国旗をアップロードして、言語ラベルを1か所で編集できます。
  • すでに有効になっている言語と同じ名前の言語を追加すると、WPMLは新しい言語の名前に国を追加するため、SpanishとSpanish (Mexico)のように表示されます。
  • 追加した地域の言語は、マッピングの手順なしで自動翻訳の準備が整います。エンジンに地域のバリエーションがない場合、WPMLはそれをベース言語として翻訳します。
  • 自動的に翻訳できないカスタム言語には「手動翻訳のみ」というラベルが付けられます。
  • 既存のサイトは自動的に更新され、言語、URL、および設定が引き継がれます。

バックグラウンドで実行されるすべてを自動翻訳する

  • すべてを自動翻訳するがオンになると、WPMLはブラウザのタブを開いていなくても翻訳の送受信を続けます。
  • バックグラウンド翻訳には、翻訳サービスがインターネットからアクセスできるサイトが必要です。非公開またはパスワードで保護されたサイトでは、WPMLは以前と同様にページを開いたままにするように指示します。
  • デフォルト言語のコンテンツだけでなく、サイトのいずれかの言語で書かれたコンテンツが他のすべての言語に翻訳されます。
  • 投稿タイプごとに期限日を設定して、それ以前に公開または編集されたコンテンツを翻訳されないままにし、後ですべてを自動翻訳するをオフにすることなく調整できます。
  • セットアップウィザードと翻訳ダッシュボードには、すべてを自動翻訳するをオンにする前に、コンテンツタイプごとに翻訳される内容、単語数、および合計コストが表示されます。
  • 最初にテスト翻訳を送信することなく、翻訳ダッシュボードからすべてを自動翻訳するをオンにすることができます。
  • 言語を追加すると、その言語のバックグラウンド翻訳が開始されます。投稿タイプを翻訳可能にするとコスト表が開き、何かが翻訳される前に含めるものを選択できます。

ページおよび言語ごとの1回限りの支払い

  • PTCですべてを自動翻訳するをオンにすると、オンにした後に翻訳された各ページは言語ごとに1回請求され、コンテンツがすでに支払った量を超えるまでその後の編集は無料になります。
  • すべてを自動翻訳するをオンにする前に翻訳されたコンテンツは完了と見なされ、再度請求されることはありません。
  • 翻訳クレジットはWPML全体で単語と呼ばれるようになり、WPMLは送信前に請求される単語を表示します。

投稿のように翻訳されるタクソノミー

  • 翻訳ダッシュボードには、カテゴリー、タグ、およびカスタムタクソノミーのタームを翻訳に送信するためのタクソノミーセクションがあります。
  • タクソノミーのラベルは、ターム自体と一緒に翻訳ダッシュボードから翻訳できます。
  • すべてを自動翻訳するでは、新規および編集されたタームは自動的にキューに入れられ、変更されると再翻訳されます。
  • タームの説明とYoast SEOおよびRank MathのSEOフィールドは、タームの翻訳ジョブに含まれます。

翻訳エンジン

  • WPML独自のAI翻訳エンジンであるPTCが推奨エンジンです。DeepL、Google、およびMicrosoftは引き続き利用可能であり、「レガシー」というラベルが付けられています。
  • すべてを自動翻訳するには、PTCとサイトの説明が必要です。サイトでレガシーエンジンを使用している場合は、オンにする前に翻訳ダッシュボードの1つのダイアログからPTCに切り替えてください。
  • PTCに切り替えた後、新しい翻訳はデフォルトでレビューなしで公開されます。レガシーエンジンでは、デフォルトでレビュー待ちになります。
  • 翻訳の下にある翻訳を改善タブは、継続的に行っている編集に基づいて修正を提案し、承認した修正を将来の翻訳に適用します。新しい提案が待機している場合はバッジが表示されます。PTCでのみ利用可能です。

5.0のその他の機能

  • WPML 5.0は、バンドルされているライブラリを含め、PHP 8.5でテストされています。
  • 翻訳者は、最初にジョブを割り当てられなくても、自分に割り当てられた言語ペアの任意の翻訳を開くことができます。
  • 翻訳ダッシュボードでは、投稿に加えて、翻訳後に変更されたカテゴリーとタグにフラグが付けられるようになりました。

セキュリティ

  • このリリースには、Wordfenceから報告されたものを含む、多数のセキュリティ強化が含まれています。ご協力に感謝いたします。

WPML 5.0.1での修正内容

このリリースでは、データベースのテーブルプレフィックスが数字で始まるサイトでの致命的なエラーや、スタックしてしまうアップデートなど、WPML 5.0へのアップデート後に一部のサイトで発生した問題が修正されています。

WPML 5.0へのアップデート

  • データベースのテーブルプレフィックスが数字で始まるサイトで、WPML 5.0へのアップデート後にフロントエンドおよびカスタムフィールド翻訳画面で致命的なエラーが発生しなくなりました。また、それに伴う「保存できませんでした」という通知は、設定を再度保存すると自動的に消去されます。
  • プラグインを追加画面の商用タブからWPMLを4.9.xから5.0にアップデートする際、完了せずに無限にロードされることがなくなりました。

翻訳ダッシュボードとセットアップウィザード

  • 翻訳ダッシュボードで、特定の言語を選択してコストを確認した場合に、タクソノミーのタームがすべての言語に送信されなくなりました。
  • セットアップウィザードの「翻訳コストを計算」ステップで、ページを更新するまで0単語と表示され、続行ボタンが無効になることがなくなりました。

翻訳設定とジョブ

  • 高度な翻訳エディタがないサイトで翻訳設定を保存した際に、wp-adminのすべてのページをクラッシュさせる無効なエディタ値が保存されなくなりました。
  • 翻訳ジョブで、期限が設定されていない場合に無効な期限が表示されなくなりました。

このリリースのその他の修正

  • スラッグが元の言語の別のタームと一致する翻訳された製品カテゴリーが、訪問者を誤ったページにリダイレクトしなくなりました。

WPML 5.0.2での修正内容

このリリースでは、マルチサイトネットワークでのデータベースエラーやログインタイムアウトなど、WPML 5.0へのアップデート後に一部のサイトで発生したさらなる問題が修正され、ダウンロードサイズが小さくなりました。

WPML 5.0へのアップデート

  • マルチサイトネットワークのサイトが1つずつWPML 5.0にアップデートされている間に、「Unknown column ‘l.country’」というデータベースエラーが記録されたり、ログイン時にタイムアウトしたりしなくなりました。
  • アップデート後、ブラウザは以前のバージョンのキャッシュされたコピーではなく、WPMLの新しいスクリプトとスタイルを読み込むようになりました。

すべてを自動翻訳する

  • すべてを自動翻訳するが、再度保存する前に下書きを翻訳に送信しなくなりました。

このリリースのその他の修正

  • 製品、メディアアイテム、またはその他のコンテンツとスラッグを共有している場合に、翻訳されたページが404を返さなくなりました。
  • ページビルダーによって残された不正な文字列パッケージ設定が、致命的なエラーを引き起こさなくなりました。
  • ルートページ設定は公開済みのページのみを受け入れるようになりました。その「HTMLファイル」フィールドは、受け入れるファイルを明記し、それ以外を拒否するようになりました。
  • パッケージに.po翻訳ソースファイルが含まれなくなったため、ダウンロードサイズが22.6MBから17.4MBに小さくなりました。翻訳には影響しません。

WPML 5.1の新機能

WPML 5.1では、すべてを自動翻訳するを任意の翻訳エンジンで実行できるようになり、自動翻訳の請求が単語単位で行われるようになりました。また、マルチサイトネットワーク、Blogアカウント、および大規模なストアを含む、5.0で報告された問題が修正されています。

任意のエンジンでのすべてを自動翻訳する

  • すべてを自動翻訳するは、PTCだけでなくDeepL、Google 翻訳、およびMicrosoft Translatorでも機能するようになりました。エンジンが価格を決定し、PTCではページごとに1回、他のエンジンでは単語ごとに支払います。オンにする前に、翻訳ダッシュボードにエンジンとその料金が表示されます。
  • 別のエンジンですべてを自動翻訳するを実行しているサイトは、翻訳をオフにすることなく、翻訳ダッシュボードからそのままPTCに切り替えることができます。この切り替えは、新規および変更されたコンテンツに適用されます。
  • サイトの説明がないPTCでは、説明を追加するまで開始ボタンが無効になった状態ですべてを自動翻訳するボックスが画面に表示され続け、追加するとリロードなしでボタンが有効になります。
  • WPML → 設定 → AI 翻訳にはエンジンごとに1つの推奨事項が表示され、WPML 5のアップグレード通知で、すべてを自動翻訳するをオンにする前にPTCを要求することがなくなりました。

クレジットではなく単語

  • 自動翻訳は、WPMLのAI 翻訳請求ページ、wpml.orgアカウントの単語ページ、および翻訳ダッシュボードの見積もりなど、すべての場所で単語単位で請求および表示されます。
  • 文字列および文字列パッケージの単語数が請求のカウントと一致するようになり、保存されているカウントはアップデート時に再計算されます。
  • 請求サービスにアクセスできない場合、WPMLは残高をゼロと表示する代わりにその旨を通知し、設定ページには保存されなかった設定が表示されます。

WPMLのアップデートとサイトの登録

  • 「WPMLのアップデートが不完全です」という通知には、読み込みが停止したプラグインの名前が記載され、有効化と更新へのリンクが表示されます。
  • サイトキーの欠落、設定エラー、または要件の欠落に関する通知は、サイト全体ではなく管理者ごとに非表示になり、サイトキーの通知は有効化と更新で再度表示されます。
  • Blogアカウントには、プランに含まれていないプラグインが何も表示されないのではなく、ダウンロードできない行として表示され、アップグレードのオファーが表示されます。
  • BlogアカウントをCMSにアップグレードした際に、翻訳の初回読み込み時に致命的なエラーが発生しなくなりました。
  • プラグイン → 新規追加 → 商用でアップデートチャネルを切り替えると、リストが更新され、それ自体では何もインストールされません。
  • 中断されたデータベースのアップデートはスタックしたままにならずに再開され、アップデートによってフロントエンドのすべてのリクエストでオブジェクトキャッシュがフラッシュされることがなくなりました。
  • ホストがini_get_all()またはset_time_limit()を無効にしている場合、zlibのないホストから移動した後、またはプラン内のプラグインにダウンロード可能なものがない場合に、致命的なエラーが発生しなくなりました。

翻訳ダッシュボード、ジョブ、およびエディタ

  • ステップ2の「複製」で、既存の翻訳が警告なしに置き換えられることがなくなりました。翻訳ダッシュボードにはスキップされた内容が表示されます。
  • WordPress エディタで翻訳された投稿を保存すると、高度な翻訳エディタのジョブが保持されるため、エディタを再度開いても代替ジョブは作成されず、ステータスが巻き戻されることもありません。
  • 翻訳ジョブの完了した投稿ジョブに「翻訳を編集」が表示され、エディタが開くまでスピナーが表示されたままになります。
  • 投稿がすでに存在しない古い翻訳は、レビューリンクが構築されたときに削除され、翻訳されていないものとして表示されます。
  • 同じ投稿を同時に2回保存しても、翻訳ジョブからコンテンツが失われることがなくなりました。
  • 翻訳サービスにアクセスできない場合、ダイアログで何も表示されないのではなく再試行の旨が表示され、障害中に拒否された配信はサービスが復旧すると受け入れられます。
  • 新しい翻訳者はデフォルトで寄稿者ロールになり、翻訳マネージャーは編集者ロールになります。
  • サイトが新しいアドレスに移動し、自動翻訳で新しく開始した後、古いアドレスの翻訳ジョブは新しいサイトに配信されずにキャンセルされます。
  • セットアップウィザードが表示されない単語数を構築しなくなったため、大規模なサイトでの動作が軽くなり、そのアドレスはすでに設定されているサイトを翻訳ダッシュボードに送信します。
  • 「代わりにPTCに切り替える」のウィンドウが中央に開くようになりました。

言語、URL、およびリンク

  • 言語ごとのドメインモードでデフォルト言語を変更すると、デフォルトではなくなった言語のドメインが保持されます。
  • 削除中の言語を、同じ保存アクションでデフォルトとして設定できなくなりました。
  • 固定フロントページの翻訳をゴミ箱に移動しても設定 → 表示設定がリセットされなくなり、その言語のホームページには404ではなくデフォルト言語のページが表示されます。
  • ルートページが削除された後、URL フォーマットセクションが再度保存され、すべての翻訳マネージャーに1回通知されます。
  • 下書きページに変換された内部リンクが404にならなくなり、削除されたページへのリンクはページが表示されるときにのみ非表示になり、コンテンツに保存されることはありません。
  • 言語フォルダーが.htaccessから除外され、ディレクトリに言語がある基本のパーマリンクでのREST URLが引き続き機能します。
  • 名前が数字のみのタクソノミーのタームは、他のタクソノミーと同様に処理されます。すべてを自動翻訳するがそれらを翻訳するため、単語を使用し、翻訳ダッシュボードに表示され、複製、階層の同期、スティッキーリンク、および「翻訳済みとして表示」のカウントに従います。

大規模なサイトでの高速化

  • 翻訳不可のタクソノミーは、すべてのリクエストでタームごとに1つのカウントクエリを実行しなくなりました。言語を認識するカウントが後のリリースで戻るまで、WPML 4.9と同様に、ターム数はすべての言語にわたって表示されます。
  • タクソノミーラベルのチェックは、すべての管理画面でタクソノミーごとに2つではなく、すべてのタクソノミーに対して1つのクエリを実行するようになりました。
  • 「翻訳済みとして表示」を使用した作成者言語クエリが、投稿が多い作成者に対して再び高速になりました。
  • 管理画面で読み込まれるCSSが減り、ブラウザ言語リダイレクトスクリプトが172KBから6KBになりました。

サポートと修復ツール

  • 各修復ツールには独自のサポートページがあり、プラグインがインストールされていないツールには、有効化と更新へのリンク付きのインストール通知が表示されます。
  • 修復ツールは、管理者だけでなく、WPMLサポート権限を持つユーザーでも機能します。
  • 「複製にステータスを割り当てる」と「ゴーストエントリの削除」で、正規の翻訳が複製としてマークされたり、グループのオリジナルが削除されたりすることがなくなりました。
  • サポートページは「完了」と表示する前にサーバーの応答を読み取り、投稿タイプの修復ではデータベースが拒否した変更が報告されます。
  • 有効化を再度実行しても、要素タイプ列が全幅に保たれます。
  • XML設定画面は、設定インデックスが取得されたことがない場合に「なし」と表示されます。
  • システム情報、デバッグレポート、およびサポートレポートで、サイトキーがマスクされて表示されます。

ページビルダーと翻訳内の画像

  • 古いスタンドアロンのWPML Page Buildersプラグインがまだ有効な場合でも、WPML自体のページビルダー統合が読み込まれるようになったため、その修正がそれらのサイトに適用され、スタンドアロンのプラグインを無効化できるようになりました。
  • 相対URLで参照されている画像、または画像からリンクされている画像は、Divi、Enfold、およびブロックの背景において、それらの翻訳に置き換えられます。
  • 翻訳後にElementorのキャッシュをクリアすると、翻訳されたテンプレートのCSSのみが影響を受けます。
  • 開いているジョブがない状態でWordPress エディタで作成された翻訳に対して、ページビルダーの警告が表示されなくなりました。
  • Elementorのカスタムフォントが、ブラウザエラーなしでセカンダリ言語のドメインに読み込まれます。

このリリースのその他の修正

  • 新しいコンテンツタイプに対するすべてを自動翻訳するのオファーは、「コストを確認して含める」の後に閉じます。
  • カスタム言語ダイアログは、Escapeキーまたはダイアログの外側をクリックして閉じることができ、セットアップウィザードは各ステップにフォーカスを当てます。
  • WPMLをリセットする際に、リセットの途中で設定の一部が再作成されることがなくなりました。

セキュリティ

  • このリリースにはセキュリティ強化が含まれています。

更新またはダウンロード

このアップデートは有効なサブスクリプションを持つすべてのWPMLクライアントに提供されます。リリースから24時間以内にWordPress管理画面のプラグインページに表示されます。また、プラグイン → 新規追加 → 商用からすぐに確認することもできます。手動でダウンロードしてインストールするには、wpml.orgアカウントのダウンロードにアクセスし(インストール手順を参照)、バージョンを混在させずにすべてのコンポーネントを一緒に更新してください。

サポートが必要な場合やフィードバックを提供したい場合は、テクニカルサポートフォーラム (新しいタブで開く)をご利用ください。

すべてのWPML Multilingual CMSバージョンを表示