WPML

投稿のリレーションにより、異なる投稿タイプ間を接続できます。多対多のリレーション、繰り返しフィールドグループ、投稿参照フィールドをサポートするToolset Typesの最初のベータ版の準備が整いました。多言語サイトでこれをどのように使用したいかについて、皆様からのフィードバックをお待ちしています。

Toolsetプロジェクトをご覧になっていない方のために説明すると、過去1年間、私たちは完全な投稿のリレーションサポートの追加に取り組んできました。投稿のリレーションとは、異なる種類の投稿タイプ間を接続できることを意味します。

少し抽象的に聞こえるかもしれません。いくつか例を見てみましょう。

例えば、ヨーロッパの「フェスティバル(festivals)」のウェブサイトを作成しているとします。フェスティバルには「パフォーマー(performers)」がいます。おそらく、「フェスティバル」用のカスタム投稿タイプと、「パフォーマー」用の別のカスタム投稿タイプを作成することになるでしょう。

当然のことながら、各フェスティバルには多くのパフォーマーがいます。また、各パフォーマーは多くのフェスティバルに出演する可能性があります。そのため、フェスティバルとパフォーマーの間には自然に多対多のリレーションが存在します。

フェスティバルとパフォーマーをつなぐ役割を果たすのが「出演(appearances)」です。出演には「日付(date)」があり、「チケット料金(ticket price)」や、おそらく他のいくつかの特徴(フィールド)が含まれる場合もあります。

次期バージョンのTypesでは、このような多対多のリレーションを簡単にセットアップできます。また、繰り返しフィールドグループやその他の便利な機能も備えています。

Darioによる紹介動画をご覧ください。

ここでこのことについて書いている理由は、WPML 3.9に「Display Translated」と呼ぶまったく新しい翻訳モードを追加するためです。このモードを使用すると、コンテンツを複製することなくコンテンツのリストサイトを構築できます。翻訳されている場合は翻訳が表示され、そうでない場合は元のコンテンツが表示されます。

この新しい「Display Translated」モードは、いくつかの魔法のような働きをします。未翻訳のコンテンツにリンクしたり表示したりする場合でも、現在の言語を維持できます。これは本当に素晴らしい新機能です。これについては、今後さらに詳しく書く予定です。

とにかく…

次期バージョンのToolset Typesを使用すると、Toolsetを使用してコンテンツ主導のサイトを簡単に構築できます。リストサイト、ディレクトリサイト、投稿のリレーションを必要とするサイトを簡単に構築できます。

現在、皆様の作業をより簡単にするためにWPMLで何を行う必要があるかを知りたいと考えています。そのためには、繰り返しフィールドや投稿のリレーションを使用するかどうか、またどのように使用するかを知る必要があります。

Types 2.3-b1 Betaは、WPMLアカウントダウンロードにあります。表示するにはベータチャンネルに切り替えてください。

これはごく初期のベータ版です。本番サイトや開発サイトにはインストールしないでください。試すには、新規のWordPressサイトを作成し、このプラグインのみを使用してください。他のToolsetプラグインともまだ連携しません。

このベータ版を使用して、今後のプロジェクトに必要な投稿のリレーションと繰り返しフィールドをセットアップしてください。

その後、WPMLサポートで新規チケットを作成し、「Post relationship」というタグを付けてください。そこで、構築しているプロジェクトについて説明し、どのような投稿タイプ、フィールド、リレーションを作成しているか、そしてフロントエンドでどのように表示したいかを示してください。

WPMLにとって非常に重要な点として、サイト内で翻訳したいものと、おそらく翻訳せずに残すものについて説明してください。

その後、サポートスレッドへのリンクを添えて、ここにコメントを追加してください。私たちがフォローアップし、そのようなプロジェクトに必要なすべてがWPMLに備わっていることを確認します。

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