• 解決済 Chanchan.

    (@eureka20080321)


    いつもお世話になっております。

    プラグインのカスタムフィールドを使って、ブログ記事内に画像を表示させたいと思っています。
    画像はタイトルの下に、400,267 で表示させたいと思っています。

    他サイトで色々調べてやってみているのですが、うまく表示されません。

    そもそも設定した後に、どのPHPのどこの部分にこのコードを入れれば良いのでしょうか?

    このコードは、他サイトからコピーしたものです。

    <?php
    $img = get_field('img');
    $images = wp_get_attachment_image_src($img, 'サイズ');
    $img_alt = get_post(get_field('img'));
    $alt = get_post_meta( $img_alt->ID, '_wp_attachment_image_alt', true );
    ?>
    <img
    src="<?php echo $images[0]; ?>"
    alt="<?php echo $alt; ?>"
    height="<?php echo $images[2]; ?>"
    width="<?php echo $images[1]; ?>"
    >

    また、何か参考になるサイトがあれば教えてください。

    よろしくお願いします。

    ヘルプの必要なページ: [リンクを見るにはログイン]

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

    (@ishitaka)

    こんにちは

    画像フィールドで「返り値のフォーマット」を「画像 ID」に設定している場合は、下記のようなコードで画像を出力することができます。

    <?php
    $image_id = get_field( 'img' );
    if( $image_id ) {
    	echo wp_get_attachment_image( $image_id, 'full' );
    }
    ?>

    ※ img は画像フィールドの名前です。

    トピック投稿者 Chanchan.

    (@eureka20080321)

    ishitakaさま

    いつもありがとうございます。
    そうでした、その「フィールドの名前」というのが、「自分でつけた名前を入れる」という基本的なところが抜けていました。

    おかげさまで、無事に表示できました!
    お忙しい中、本当にありがとうございました。

    私が参考にしたサイト。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「Advanced Custom Fieldsの画像の表示のやり方」には新たに返信することはできません。