WPML

FacetWPを使用すると、ウェブサイトのリスティングに高度なフィルタリングを追加できます。ここでは、WPMLを使用して多言語フィルターを作成する方法を説明します。

はじめに

以下のプラグインをインストールして有効化することから始めます。

Facetフィルターのセットアップ

FacetWPでは、組み込みのListing Builderを使用してカスタムリスティングテンプレートを作成できます。その後、任意のページにテンプレートのショートコードを追加して、カスタムリスティングを表示できます。

この例では、旅行先の投稿をリストするブログページがあります。このページにはFacetリスティングとFacetフィルターがあり、どちらもショートコードを使用して挿入されています。

フィルター付きのFacetリスティング
フロントエンドでのフィルター付きのFacetリスティング

Facetフィルターはデータソースとして投稿タグを使用しており、訪問者は目的地となる国ごとにガイドをフィルタリングできます。

投稿のタグ
投稿タグ
FacetWPフィルターのセットアップ
投稿タグに設定されたFacet

Facetフィルターの翻訳

FacetWPはコンテンツデータからフィルターを構築します。つまり、フィルターを翻訳するには、それらが接続されているコンテンツを翻訳する必要があります。この例では、Facetフィルターがデータソースとして投稿タグを使用しているため、投稿を翻訳する必要があります。

  1. WPML → 翻訳ダッシュボードに移動します。
  2. Facetフィルターのタグが含まれる投稿を選択します。
タグ付きの投稿の選択
タグ付きの投稿の選択
  1. 翻訳方法を選択し、「翻訳」をクリックします。

翻訳が完了すると、Facetフィルターは投稿タグの翻訳と一致するように翻訳されて表示されます。

翻訳されたFacetフィルター
フロントエンドでの翻訳されたFacetフィルター

執筆者:Amir · 最終更新日:2026年4月14日