WPML
ステータス
解決済み
関連するプラグイン/テーマ
Enfold

問題の概要

ポートフォリオが別の言語に複製されると、親ページのパンくずリストの階層(breadcrumb_parentカスタムフィールド)はコピーも翻訳もされません。

回避策

  1. breadcrumb_parentカスタムフィールドがコピーされるように設定します。WPML > 翻訳管理に移動して「多言語コンテンツの設定」タブを開き、「カスタムフィールド翻訳」セクションまでスクロールして「オリジナルから翻訳へコピー」を選択します。breadcrumb_parentカスタムフィールドがコピーされるように設定する
  2. テーマディレクトリで次のパスをたどり、ファイル(/enfold/framework/php/class-breadcrumb.php)を開きます。以下のコードを追加します。
$post_id = apply_filters('wpml_object_id' , $post_id, 'page' , true);

以下の行の直前です。

$page = get_page( $post_id );

すべての既知の問題 →