• ACFを使用していて、以下の様な表示をさせたいのですが苦戦しています。
    カスタムタクソノミーで合致するアイコンをタイトルの前に出力する。
    カスタム投稿のタイトルとパーマリンクを取得する。

    カスタムタクソノミーAに登録された記事「タイトルAAA」
    カスタムタクソノミーBに登録された記事「タイトルBBB」
    カスタムタクソノミーAに登録された記事「タイトルCCC」

    表示形式
    A タイトルAAA
    B タイトルBBB
    A タイトルCCC

    ACF内では、繰り返しフィールドに、投稿タイプ(Post Object)を使用して返り値は投稿IDを指定しています。投稿オブジェクトの方が良いんでしょうか?
    これを固定ページ内に指定し、記事の一覧を作成しています。
    記事の並び替えが必須なため、アーカイブ出力は出来ません。
    phpは今までほぼ扱ったことが無いので何をどうすればいいのかさっぱりわかりません…

    悩みの点としては以下になります。
    ・どう書けば、記事のタイトルを取得できるのか
    ・カスタムタクソノミーの情報も取得できるのか
    ・該当するカスタムタクソノミーを判別して、pに任意のクラスを付加させることは可能なのか
    (クラスさえ付ければ、CSSで背景をした方が簡単だと思ったためです)

    <?php if(get_row_layout() == 'kigyo') : ?>
    <?php while(have_rows('tenpoinfo')): the_row(); ?>
    <p><a href="<?php the_field('tenpo_page'); ?>"><?php echo get_the_title(); ?></a></p>
    <?php endwhile; ?>
    <?php endif; ?>

    現状わかっていることは、繰り返しフィールドを表示させるところまでです…
    初心者で申し訳ありませんが、宜しくお願いします。

  • トピック「advanced custom fieldsでカスタム投稿のタイトルとリンクを取得したい」には新たに返信することはできません。