1

page_id パラメータを使用しないと、ACF が機能しないようです。私のコードが動作しているときのコードは次のとおりです。

'outreach' は field_name で、10 は page_id です

<p><?php the_field('outreach', 10); ?></p>

page_id を含めないと、まったく機能しません。

<p><?php the_field('outreach'); ?></p>

ACF Web サイトのドキュメントには、page_id パラメータは必要ないと書かれていますが、私はマルチサイト インストールを使用しているため、何らかの形で問題が発生しているのではないかと考えています。

4

2 に答える 2

1

ページ ID を含めない場合は、The Loopthe_field内から呼び出していることを確認する必要があります。

<?php 
// a page id is required here
the_field('outreach', 10);

if ( have_posts() ) {
    while ( have_posts() ) {
        the_post();

        // page id isn't required in here
        the_field('outreach');

    } // end while
} // end if
?>
于 2014-01-03T22:47:54.353 に答える