- ステータス
- 解決済み
- 報告対象
- WPML Multilingual CMS 3.4.1
- 解決されたバージョン
- WPML Multilingual CMS 3.7
問題の概要
Yoast SEOのカテゴリサイトマップにおいて、セカンダリ言語のURLが正しくありません。そのスラッグはデフォルト言語のカテゴリから取得されています。
例えば、Housesというカテゴリがあり、フランス語でMaisonsに翻訳される場合、サイトマップは現在、次のようなURLを生成します。
http://example.com/category/houses/ (英語 – デフォルト言語)
http://example.com/fr/category/houses/ (フランス語 – セカンダリ言語)
しかし、正しいURLは次のようになります。
http://example.com/category/houses/
http://example.com/fr/category/maisons/
回避策
一時的な回避策として、WPML -> 言語 -> テーマを多言語で機能させるに移動し、多言語機能のためにIDを調整するオプションの選択を解除します。