新しいベータ版リリースの準備が整いました。これには、異なる言語で未翻訳のコンテンツを表示できるようにするという、非常に要望の多かった機能が含まれています。
ブログの投稿を(誤って言語を切り替えることなく)異なる言語で表示したいと考えたことや、翻訳が必要ない場合にコンテンツを複製しなくても済めばよいのにと思ったことはありませんか。
WPML 2.4.2はこれらすべてを実現し、さらに多くの機能を提供します。
数ヶ月前にこのことについてお話ししましたが、テストしていただける準備が整いました。異なる言語でコンテンツを表示するのは非常に困難です。これは、特にナビゲーションを正しい言語に維持する上で、多くの問題を引き起こします。
その代わりに、新しいコンテンツ複製メカニズムを追加しました。これにより、苦労することなく、異なる言語向けに同じコンテンツを作成できるようになります。複製するものを選択するだけで、WPMLがすべての翻訳をオリジナルと同期させます。
つまり、ブログを書いたり、製品をセットアップしたり、ポートフォリオを作成したりする作業を1つの言語で行うだけで、それをすべての言語で表示できるということです。
新しいコンテンツ複製ロジックは翻訳管理モジュールの一部であるため、Multilingual CMSパッケージを使用している場合にのみ利用できます。
エディタからのコンテンツの複製
コンテンツ(投稿、ページ、またはカスタムタイプ)を編集する際、Translate yourselfセクションにこの新しいチェックボックスのセットが表示されます。複製先の言語を選択し、下部にある複製ボタンをクリックします。

WPMLは、選択した言語で同じコンテンツを作成します。オリジナルを編集するたびに、複製も同様に更新されます。
後でこれらの複製を自分で翻訳することにした場合は、鉛筆アイコンをクリックして編集します。そこで、WPMLはそれらが複製であることを示します。個別に翻訳するためのボタンをクリックして、編集を開始します。
翻訳ダッシュボードを使用した一括複製
大量のコンテンツを一度に複製したい場合は、WPMLの翻訳ダッシュボードを使用します。

複製するコンテンツを選択します。各言語の横に、複製するための新しいオプションがあります。Send contentをクリックすれば完了です。
翻訳ダッシュボードからコンテンツを選択するか、編集ページから選択するかは関係ありません。後でそのコンテンツを編集して独立させたり、既存の翻訳(実際には複製されたコンテンツ)を複製に変換したりすることができます。
WPMLによるGoogleへのオリジナルの場所の通知
ご存知ないかもしれませんが、WordPressにはコンテンツの出所を検索エンジンに伝える方法があります。
rel="canonical"タグは、すべてのコンテンツの元のURLを示します。これにより、複数のURLに表示される場合でも、検索エンジンはどこにリストすべきかを把握できます。
現在、WPMLは複製されたコンテンツが実際に複製であることを認識しているため、この情報を伝達します。rel="canonical"タグは、デフォルト言語のURLを指し示します。
このようにして、Googleがスパム行為と勘違いすることはなく、常に元のコンテンツがどこにあるかを把握できます。
ダウンロードとテスト
いつものように、WPMLアカウントからベータ版を入手できます。
アカウントにログインし、「ダウンロード」をクリックして一番下までスクロールします。
この新しいワークフローに関するフィードバックをお待ちしています。広範なコンテンツの複製が必要なサイトを運営している場合は、この新機能をテストしていただき、その使い勝手をお知らせいただくことをお勧めします。
更新:この記事の公開後、WPMLにはフル機能のコンテンツ複製モジュールが追加され、未翻訳のコンテンツを表示できるようになりました。


