WordPress 3.5への準備はできていますか?WPML 2.6.2は対応済みです。しかし、それだけではありません。待望のカスタム投稿タイプのローカライズされたURLのサポートを追加し、WooCommerceのサポートを大幅に改善しました。
WordPress 3.5のサポート
WPML 2.6.2はWordPress 3.5でスムーズに動作します。幸いなことに、WP 3.5の変更のほとんどは非常に小規模で、表示の更新に関するものでした。いつものように、WordPressの新しいメジャーバージョンにアップグレードする前に、安全な環境(ローカルのテストマシンなど)でサイトをテストすることを強くお勧めします。複数のテーマやいくつかの主要な他のプラグインを使用してテストを行いましたが、環境は複雑であるため、すべてのプラグインとテーマが新しいWordPressバージョンで正常に動作することを確認する必要があります。もちろん、「更新」ボタンを押す前に、データベースのバックアップを必ず行ってください。
カスタム投稿タイプスラッグの翻訳
カスタム投稿タイプのスラッグ翻訳は、WPMLの全く新しい複雑な機能です。私たちのテストでは正常に動作しましたが、試験的なものと見なす必要があります。異なるパーマリンク構造や他のプラグインに関連する不具合が見られた場合は、サポートフォーラムでお知らせください。
サイトでカスタム投稿タイプを使用していますか?言語ごとに異なるURLを設定できるようになったという嬉しいお知らせです。WPMLは常に、投稿ごとに異なる名前をサポートしてきました。これからは、カスタム投稿タイプのアーカイブURLもカスタマイズできるようになります。カスタム投稿タイプのURLは次のようになります。
- /houses/my-green-house/
- /casas/mi-casa-verde/
この機能を有効にするには、文字列翻訳モジュール(多言語CMSパッケージの一部)を使用する必要があります。PHPを使用して手動でカスタム投稿タイプを登録している場合は、スラッグ名の周りに_x()呼び出しを追加します。WPMLはこれらの呼び出しを検出し、URLを翻訳していることを認識します。詳細については、
投稿タイプの登録に関するWordPress Codexのエントリに記載されています。スラッグが
URL slugのコンテキストで_x()関数を通過すると、WPMLはそれを検出し、文字列翻訳テーブルに登録します。
...
rewrite => array('slug' => _x( 'book', 'URL slug', 'your_text_domain' ));
...
また、これらの文字列に特別な処理を行い、カスタム投稿タイプのURLとして使用します。代わりに、当社の
Typesプラグインを使用することもできます。Typesは更新され、ローカライズされたカスタム投稿タイプスラッグのサポートが含まれるようになりました。次に、
WPML->翻訳管理->多言語コンテンツの設定に移動します。スラッグをローカライズするための新しいセクションが表示されます。
| 1. グローバルスラッグ翻訳の有効化 | 2. 投稿タイプを翻訳可能にしてスラッグを入力 |
 |  |
これで、カスタム投稿タイプのローカライズされたスラッグが表示されるはずです。ぜひご活用ください。
大幅に改善されたWooCommerceのサポート
サポートフォーラムでおなじみのDavidとDominykasは、
WPML Multilingual & Multicurrency for WooCommerceに関連するすべての問題の追跡と修正に取り組んできました。すべてがスムーズに動作するようになる、
WPML Multilingual & Multicurrency for WooCommerceの新しいメジャーバージョンを発表できることを嬉しく思います。新しいバージョンのWPMLおよびWPML Multilingual & Multicurrency for WooCommerceに含まれる機能強化と改善のリストは次のとおりです。
- 「Terms & Conditions」(利用規約)ページの翻訳を許可
- 配送方法の文字列を翻訳用に登録
- 税金関連のいくつかの文字列を翻訳用に登録
- 決済ゲートウェイのタイトルと説明の登録を修正
- バリエーション商品のデフォルト属性を翻訳間で同期
- デフォルト以外の言語を使用している場合でもWooCommerce/Settingsの保存を許可
- ショップページがホームページにある場合の問題を修正
- WordPressのデフォルトのパーマリンク構造の使用も許可
- 複数の通貨を使用する場合に決済ゲートウェイに送信される金額を修正
- ショップページの言語スイッチャーの修正(WPMLで修正済み)
- サブスクリプションモジュールの価格が表示されない問題の修正(WPMLで修正済み)
- 商品バリエーションの同期を書き換え:各バリエーションがその翻訳に関連付けられ、同期が容易に
- いくつかのPHPの警告と通知を削除
- 注文ステータスの更新メールを注文時の言語で送信
ほとんどの変更は
WPML Multilingual & Multicurrency for WooCommerceに関するものですが、WPMLに存在していたいくつかのバグも今回修正されています。
WordPressバーの言語スイッチャー
最後に、WPMLの管理コンテンツ言語スイッチャーが、管理画面左上のレトロな丸いボタンから、標準のWordPress管理バーの適切な位置に移動しました。これにより、通知に関する多くの表示問題が解決し、WordPress管理画面がよりすっきりするはずです。
トップバーの管理言語スイッチャー
バグ修正
このリリースでのバグ修正のハイライトは次のとおりです。
- XML-RPC: カテゴリと投稿を取得する際に、言語の不一致がいくつか見つかった問題を修正しました。
- ブラウザ言語検出: 前回のアップデートで多くの改善が行われましたが、未翻訳コンテンツのリダイレクトに関する問題も発生していました。現在は修正されています。
- 翻訳エディタとカスタムフィールド: WPMLがテキストエリアフィールドの編集に単一行のスペースを使用していた問題を、複数行の入力に置き換えることで修正しました。
- コンテンツの複製: 親設定に関する問題を修正しました。
ご自身について教えていただき、WPMLにご協力ください
2013年を迎えるにあたり、WPMLをより良いものにしたいと考えています。月収、オフショア銀行口座、お気に入りの飲み物についてお尋ねする
短いアンケートをご用意しました。というのは冗談で、WordPressを何に使用しているか、他にどのプラグインを使用しているか、どのテーマを使用しているかを知りたいだけです。
皆様のニーズに合わせてWPMLを準備するため、アンケートに数分お時間をいただけますと幸いです。 https://www.surveymonkey.com/s/wpml1