WPML
ステータス
解決済み
解決されたバージョン
1.9.0
関連するプラグイン/テーマ
Advanced Custom Fields (ACF)

問題の概要

ACFオプションページを作成し、このページのpost_idを次のように指定した場合:

acf_add_options_page([

   'page_title' => __('Portfolio options', 'my-theme'),

   'post_id' => 'portfolio',

   'parent_slug' => 'edit.php?post_type=my_portfolio',

]);

WPMLでこのオプションページを翻訳することはできません。翻訳は常に他の言語にコピーされます(デフォルト言語を上書きします)。

回避策

post_idは指定しないでください。ACFオプションページを登録するコードは次のようになります。

acf_add_options_page([
   'page_title' => __('Portfolio options', 'my-theme'),
   'parent_slug' => 'edit.php?post_type=my_portfolio',
]);

フィールドにいくつかのエントリがある既存のオプションページのコードを更新する場合、エントリを再度入力する必要があることに注意してください(コードを更新するとオプションページの登録が解除され、再度登録されます)。

すべての既知の問題 →