WPML
ステータス
解決済み
解決されたバージョン
WPML 4.0.7

問題の概要

LearnDashプラグインを使用してコースを作成し、翻訳すると、翻訳されたページに404エラーが表示されます。

回避策

WPML -> 翻訳管理に移動し、多言語コンテンツの設定タブを開いて、カスタム投稿スラッグの翻訳オプションリンクをクリックします。以下の図のように、カスタム投稿スラッグを翻訳 (WPML 文字列翻訳経由)オプションを選択し、保存ボタンをクリックします。 文字列翻訳を使用してカスタム投稿スラッグを翻訳する
カスタム投稿スラッグが翻訳されるように設定したら、カスタム投稿セクションまで下にスクロールします。カスタム投稿タイプCoursesについて、「Coursesに対して異なる言語で異なるスラッグを使用する」オプションを選択し、翻訳されたテキストを追加して、以下の図のように保存します。 coursesカスタム投稿タイプに翻訳を追加する 注意: パーマリンク投稿名に設定されていることを確認してください。これは、WordPressのダッシュボードから設定 -> パーマリンクに移動し、投稿名を選択して保存をクリックすることで実行できます。

他のLearnDashカスタム投稿タイプのセカンダリ言語で404エラーが表示される問題も、同じ手順で解決できます。

すべての既知の問題 →