サポート » プラグイン » WP Favorite Postsの一覧でAdvanced Custom Fieldsのカスタムフィールドを表示したい

  • 解決済 morisaki

    (@morisaki)


    WP Favorite Postsのお気に入り一覧ページをカスタマイズしています
    wpfp-page-template.phpを編集し、カスタム投稿タイプも含まれるため以下のようにしました

    
    		foreach ($favorite_post_ids as $post_id) {
    $p = get_post($post_id);
    $txt = get_field( 'fieldname' );
    echo "<li><a href='".get_permalink($post_id)."'>";
    echo "<div class='image'>" . get_the_post_thumbnail($post_id) ."</div>";
    echo "<h3>" . $p->post_title . "</h3>";
    echo "<div class='text'>" . $p->post_content . "</div>";
    echo "<div class='off'><span>" . $txt . "</span></div></a>";
    wpfp_remove_favorite_link($post_id);
    echo "</li>";
    }

    一覧自体は正しく表示されておりますが、ACFのカスタムフィールド部分のみ表示されません
    ACF自体が通常のカスタムフィールドと異なるということはどこかで拝見した覚えがあるのですが、
    どうにか表示できるようにはならないでしょうか?
    ご教授いただければと思います、よろしくお願い致します

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • ishitaka

    (@ishitaka)

    こんにちは

    get_field() の第2引数で、投稿 ID を指定することができます。
    https://www.advancedcustomfields.com/resources/get_field/

    例:
    $txt = get_field( 'fieldname', $p->ID );

    morisaki

    (@morisaki)

    ありがとうございます!
    テキストエリアの項目でしたので、
    $txt = get_field( 'fieldname', $p->ID, true );
    にし、無事表示されました!感謝致します

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「WP Favorite Postsの一覧でAdvanced Custom Fieldsのカスタムフィールドを表示したい」には新たに返信することはできません。