サポート » プラグイン » Event Organiserの一覧表示に、カスタムフィールドの画像も追加したい

  • oui914

    (@oui914)


    Event Organiserバージョン2.13.1、
    Advanced Custom Fieldsバージョン 4.4.1を使用しています。

    トップページに開催予定のイベント一覧の日付、タイトルを表示させるために
    index.phpに以下を入力しています。

    <?php echo do_shortcode( '[eo_events event_end_after="today" showpastevents=true] %schedule_start{Y年Md日}% <a href="%event_url%">%event_title%</a> [/eo_events]' ); ?>

    ここにAdvanced Custom Fieldsで追加した画像(フィールド名: img1)も表示させたいので、提供元のページを参考に%event_custom_field{key}%を追加し、以下のように入力しました。

    <?php echo do_shortcode( '[eo_events event_end_after="today" showpastevents=true] %event_custom_field{img1}% %schedule_start{Y年Md日}% <a href="%event_url%">%event_title%</a> [/eo_events]' ); ?>

    上記が誤りだと思うのですがAdvanced Custom Fieldsでの返り値『画像オブジェクト』
    『画像URL』『画像ID』どれを選んでも、画像IDしか表示されません。

    画像URLを取得する方法が知りたいのですが、
    大変お手数ですが正しい入力手順をお分かりの方がいらっしゃいましたら、
    ご教授いただけますでしょうか。

    何卒宜しくお願いします。

    ※ リンク先(%event_url%”)のページでは返り値『画像URL』を選択し
    以下ように入力することで画像を表示させることができています。

    <?php if(get_field('img1')):?>
    <img src="<?php the_field("img1", $post->ID); ?>" width="100%" />
    <?php endif; ?>

  • トピック「Event Organiserの一覧表示に、カスタムフィールドの画像も追加したい」には新たに返信することはできません。