acf_add_options_sub_page()フィールドをTimberのコンテキストに読み込むのが困難です。私のテンプレートhome.phpファイルで私は私のfunctions.phpでサブオプションページのリピータフィールド
...
acf_add_options_page(array(
'page_title' => 'Sponsors',
'menu_title' => 'Sponsors',
'menu_slug' => 'site_sponsors',
'capability' => 'publish_posts',
'redirect' => true
));
acf_add_options_sub_page(array(
'page_title' => 'National Sponsors',
'menu_title' => 'National',
'menu_slug' => 'national_sponsors',
'parent_slug' => 'site_sponsors'
));
acf_add_options_sub_page(array(
'page_title' => 'Regional Sponsors',
'menu_title' => 'Regional',
'menu_slug' => 'regional_sponsors',
'parent_slug' => 'site_sponsors'
));
、私は
$コンテキスト[ 'national_sponsors'] = get_field( 'national_sponsors' を持って、 'オプション'); http://timber.github.io/timber/#acf-cookbook
あたりとして
しかし、私はしますprint_r($コンテキスト)を行う場合、national_sponsorsが空で、それもオブジェクトが含まれていません - ちょうど空白。
フィールドはオプションページ
あなたがいただければ幸い提供することができます任意のアドバイスに移入されます!ありがとう!
私はスクリーンショットでWPMLも使用していますか? – Gchtr
はい、あります。このサイトのこの部分は翻訳が必要なものではありませんので、そこに問題はありません。しかし、テンプレートページ上のWPMLとのACF/Timberの統合は一般的にうまく機能します。 –
私は、ACFオプションのページでWPMLと組み合わせてリピーターを使用したときに同様の問題が発生したため、私は尋ねています。詳細については、このフォーラムのトピックを参照してください。https://support.advancedcustomfields.com/forums/topic/issue-wpml-support-using-repeatable-fields-in-option-fields/#post-35764しかし、あなたはすでに 'get_fields'の代わりに' get_field'を使っていますので、これは問題ではないと思います。 – Gchtr