2016-10-16 6 views
0

のorignalコードACF表示イメージフィールド

<h5 class="entry-title"><a href="'.esc_url(get_permalink()).'">'.get_the_title().'</a></h5> 

私はACFの画像フィールドを表示するには、このコードを追加すると、それはタイトル

<?php $shortlinestory = get_field('shortlinestory'); ?> 
<?php if ($shortlinestory) { ?> 
    <img src="<?php echo $shortlinestory['url']; ?>" alt="<?php echo $shortlinestory['alt']; ?>" /> 
<?php } ?> 

マイカスタムイメージに置き換えますフィールド名はです。ショートリミテッドウィジェットです。最近の画像を表示しています。ありがとうございます。

+0

こんにちは、私の答えはあなたを助けましたか? –

+0

いいえ、私は試みましたが、ウィジェットは画像ファイルを取り上げていません –

答えて

0

ウィジェットのカスタムフィールドを取得するには、get_field()関数で追加のパラメータを追加する必要があります。高度なカスタムフィールドはかなりまともなドキュメントを持っていて、その方法はhereで説明されています。

まず、ウィジェットのIDを把握する必要があります。これは、例えば$widget_id = $args['widget_id']のようなウィジェットを作成する関数に渡されます。次に、the_field('field_name', 'widget_' . $widget_id)を使用してカスタムフィールド値を取得できます。

あなたに役立つ希望、幸運!

関連する問題