
WPMLを使用すると、URLスラッグをさまざまな言語に翻訳できます。これには、ページ、投稿、カスタム投稿タイプ、タクソノミーのスラッグが含まれます。
URLスラッグとは、Webサイト上の特定のページを識別するURLの一部です。検索エンジンとユーザーの両方がページのトピックを理解するためにスラッグに依存しているため、明確で読みやすくすることが重要です。

はじめに
WPMLでURLスラッグを翻訳するには、以下をインストールして有効化します。
- WPML
- WPML 文字列翻訳
カスタム投稿タイプのURLスラッグの翻訳
カスタム投稿タイプのURLスラッグを翻訳するには、以下の手順に従います。
- WPML設定URL と SEOに移動します。
- Slug translationsセクションで、Translate base slugs of custom post types and taxonomiesにチェックを入れ、保存をクリックします。
- 次に、WPML設定投稿タイプの翻訳に移動し、カスタム投稿タイプをTranslatable – only show translated itemsに設定します。テーブルの下にある保存ボタンをクリックします。

- ページがリロードされたら、再度投稿タイプを見つけ、その行の下にあるSet different slugs in different languagesリンクをクリックします。各言語のスラッグを入力し、テーブルの下にある保存ボタンをクリックします。

これで、カスタム投稿タイプのスラッグがURL内で翻訳されて表示されます。
ページと投稿のURLスラッグの翻訳
デフォルトでは、ページや投稿を翻訳に送信すると、WPMLはタイトルを使用してURLスラッグを自動的に翻訳します。
たとえば、「Mixed Berry Smoothie」というタイトルのページをスペイン語に翻訳する場合、WPMLはURLを作成する際に新しいページタイトル「Batido de Bayas Mixtas」を使用します。
smooothy.com/es/receta/batido-de-bayas-mixtas/
より詳細に制御したい場合は、スラッグを自分で翻訳することもできます。
- WPML設定URL と SEOに移動し、ページ URLまでスクロールダウンします。
- 翻訳オプションを選択し、そのセクションの保存ボタンをクリックします。

これで、高度な翻訳エディタでページを編集する際にURLスラッグを翻訳できるようになります。

タクソノミーのURLスラッグの翻訳
タクソノミーのURLスラッグを翻訳するには、タクソノミーの翻訳ガイドに従ってください。
セカンダリ言語へのURLのコピー
WPMLでは、URLスラッグを翻訳するだけでなく、スラッグをセカンダリ言語に「コピー」することもできます。
これは、Webサイトに非ASCII言語(中国語、日本語、アラビア語など)が含まれており、Web上で共有されたときにURLがスパムのように見えるのを避けたい場合に便利です。たとえば、以下の中国語のURLをコピーして貼り付けると、次のようになります。
example.com/煮饭/ → example.com/%E7%85%AE%E9%A5%AD/
URLの見た目を良くするために、元のURLスラッグを他の言語にコピーできます。
- WPML設定言語に移動します。
- Manage and Hide Site Languagesセクションで、スラッグをコピーしたい言語の行にある編集をクリックします。
- 行の編集パネルで、Encode URLの下にあるEncode non-Latin charactersにチェックを入れ、保存をクリックします。

- 次に、WPML設定URL と SEOに移動します。
- ページ URLで、Copy from original language if translation language uses encoded URLsを選択して保存します。
これで、コンテンツを翻訳する際にURLスラッグが(エンコードされた)セカンダリ言語にコピーされるようになります。
WPMLを使い始める
WPMLでURLスラッグを翻訳するには、Multilingual CMSまたはMultilingual Agencyのアカウントタイプが必要です。
プランの詳細については、料金ページをご覧ください。


