- ステータス
- 解決済み
- 関連するプラグイン/テーマ
- Enfold
問題の概要
ポートフォリオが別の言語に複製されると、親ページのパンくずリストの階層(breadcrumb_parentカスタムフィールド)はコピーも翻訳もされません。
回避策
- breadcrumb_parentカスタムフィールドがコピーされるように設定します。WPML > 翻訳管理に移動して「多言語コンテンツの設定」タブを開き、「カスタムフィールド翻訳」セクションまでスクロールして「オリジナルから翻訳へコピー」を選択します。

- テーマディレクトリで次のパスをたどり、ファイル(/enfold/framework/php/class-breadcrumb.php)を開きます。以下のコードを追加します。
$post_id = apply_filters('wpml_object_id' , $post_id, 'page' , true);
以下の行の直前です。
$page = get_page( $post_id );