WPML

今回のWPMLのリリースには、重要な安定性の向上に加え、他のプラグインやテーマとの互換性の改善が含まれています。インストールとサイト登録のプロセスを改善し、手順を減らして手動でのデータ入力エラーを防ぐようにしました。GUIにはほとんど変更がありませんが、内部のコードは最適化され、大幅に改善されています。

膨大な変更点のリストに入る前に、すべての以前のバージョンと比較したWPML 3.1.8の大きな違いの1つに注目してください。このリリースでは、異なる言語で同じ名前のタクソノミーを使用できるようになり、タクソノミー名の@langサフィックスがフィルタリングされなくなりました。

そのため、複数の言語で「Index」のようなタクソノミーを使用していた場合、「Index @es」や「Index @de」などではなく、実際の「Index」になります。以前のバージョンのWPML(およびWordPress)ではこれらのタクソノミー名をサポートできなかったため、言語サフィックスを追加し、フロントエンドでそれらをフィルタリングしていました。現在はその必要がなくなり、さまざまなケースで問題を引き起こしていたフィルタリングも削除しました。

WPMLをアップデートすると、データベースがスキャンおよびチェックされ、言語サフィックスを持つタクソノミーが検索されます。見つかった場合、フロントエンドで見栄えの悪い投稿やカテゴリーが表示されないように、WPMLが名前の変更を提案します。

改善点

  • インストーラーでのクリックによるサイト登録機能(サイトURLをコピー/ペーストし、不要な文字が含まれる可能性を回避)
  • 文字列パッケージの翻訳サポートの追加(非常に重要な機能であるため、別途記事を作成予定)
  • 現在の言語を使用したHTML入力フィールドを表示するテンプレートタグwpml_the_language_input_field()の追加
  • 配列の操作、文字列のキャッシュ、およびJSファイルの読み込みに関連する軽微な速度の向上
  • 翻訳テーブルで投稿タイプと言語を同期できる「投稿タイプの割り当て」ボタンをトラブルシューティングページに追加
  • 互換性の改善

    • WooCommerce商品のカテゴリー設定の修正

    一般的なバグ修正

    • セカンダリ言語の検索フォームの修正(正しい言語で結果を返すように改善)
    • メニューの言語スイッチャーの設定に対する管理画面の言語の影響の修正
    • フロントページとして設定されたページのキャッシュに関する問題の修正
    • タクソノミー翻訳ページにタクソノミータームが表示されない問題の修正
    • icl_object_id関数が未登録のカスタム投稿タイプでも正常に機能するように改善
    • モバイルデバイスでの言語スイッチャーに関する軽微な問題の修正
    • インストール時の言語スイッチャーのオプションに関する問題の修正
    • 言語スイッチャーの追加のCSS用のテキストエリアが広すぎた問題を修正し、画面に収まるように改善
    • 設定時にwp_nav_menuが常に言語スイッチャーを表示するように改善
    • ルートページ使用時のカスタムクエリの修正
    • ICanLocalizeから完了した翻訳を取得する際のDBエラーの修正
    • インストーラー:wp_optionsテーブルのoption_valueフィールドでwp-config.phpで定義されたデフォルトのWordPress文字セットとは異なる文字セットが使用されている場合に、WPMLの登録情報(サイトキー)が保存されない問題の修正
    • インストーラー:サイトキーが表示される順序を逆に変更
    • ルートページでのページネーションと軽微なパーマリンクの問題の修正
    • 投稿編集画面でのパーマリンクプレビューの修正
    • RTL言語使用時のwp-adminでの表示の不具合の修正
    • 翻訳用に文字列を登録する際のコンテキストの競合する値の修正
    • 修正:未翻訳のカスタム投稿タイプのアーカイブのヘッダーに<link rel="alternate" hreflang="" href=""/>を表示しないように変更
    • get_terms()関数の言語フィルターの修正
    • タクソノミー(カテゴリーなど)の親の同期に関する問題の修正
    • 投稿スラッグの編集に関する問題の修正
    • タクソノミー翻訳ページから不要なタクソノミーセレクターを削除
    • 言語スイッチャーで「すべての言語」を選択した状態のWPML言語ページでの一部のPHP Noticeの修正
    • (投稿編集画面で)「Enter」キーを押すだけでカテゴリーが追加される問題の修正
    • デフォルトカテゴリーの翻訳を削除するオプションの削除
    • 「日付と時刻」に設定した際にパーマリンクが正しく表示されるように修正

    ダウンロードとアップデート


    WPML 3.1.7以降を実行している場合、このアップデートはWordPress管理画面に自動的に配信されます(これを行うには、WPMLが登録されていることを確認してください)。

    廃止されたInstallerプラグインで動作していた以前のバージョンからアップグレードする場合は、以下の手順に従ってください。

    1. Installerプラグインを無効化して削除します。
    2. アカウントのダウンロードページから新しいバージョンのWPMLをダウンロードします。使用しているすべてのWPMLコンポーネントを含めるようにしてください。
    3. WPMLを無効化します。
    4. 新しいバージョンを展開してアップロードします。
    5. WPML 3.1.8を有効化します。
    6. 有効化した直後に、プラグインの管理画面にWPMLを登録するためのメッセージが表示されます。新しいバージョンの自動アップデートを受け取るために、必ずこの登録を行ってください。

    ご質問、アイデア、ご提案などがありましたら、コメントを残してください。お返事いたします。

この記事が役に立ちましたか?この記事を共有: