ここから本文です

WordPressのプラグインについて質問させてください 「Advanced Custom Fields」...

hon********さん

2017/6/2400:06:57

WordPressのプラグインについて質問させてください

「Advanced Custom Fields」というカスタムフィールド系のプラグインなのですが

参考サイトの手順通りに設定した後に、PHP出力コードを入力しても
カテゴリに設定したサムネイルが表示されません。


■参考サイト
http://kotori-blog.com/wordpress/advanced-custom-fields/

■各種設定
フィールドラベル:画像
フィールド名:img
フィールドタイプ:画像
返り値:画像ID
プレビューサイズ:サムネイル
ライブラリ:投稿にアップロードされる

■PHPコード
<?
$img = get_field('img');
$imgurl = wp_get_attachment_image_src($img, 'full');
if($imgurl){ ?><img src="<? echo $imgurl[0]; ?>" alt=""></p>
<? } ?>


上記の設定で何か抜けているものがあるでしょうか?PHPコードが間違っているのでしょうか?

お手数ですが、何卒、ご教授の程、よろしくお願いします。

閲覧数:
97
回答数:
1
お礼:
100枚

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

dot********さん

2017/6/2419:04:44

ん?

このコード(get_field('img');でアタッチIDが返るので、null判定はその値で行うべきでは?という枝葉のようなツッコミは置いておいて)、ほぼ問題ないですが?

Advanced Custom fieldは「投稿」とか「カスタム投稿」にフィールド定義を設定してあるのですよね?
なら、メインループ内部でこのルーチンで間違いありません。


> カテゴリに設定したサムネイルが表示されません

この文章意味不明です。カテゴリは関係ないと思います

  • 質問者

    hon********さん

    2017/6/2419:38:37

    dotnetmobileさん

    ご回答ありがとうございます。すいません、私の説明が下手なのに加え、肝心な話が抜けていて意味不明な質問になってしまったようです。

    私が何をしたいかと言いますと、ワードプレスの投稿記事に「投稿者」でカテゴリを作成し
    投稿者名と一緒に顔写真も表示するようにしたいです。参考サイトを挙げると「All About」みたいな感じです。

    「Advanced Custom Fields」を使うとカテゴリにカスタムフィールドを適用できるようになり、
    例えば「投稿者〇〇」というカテゴリに紐付け可能な画像やテキストを設定できるようになります。

    これが参考サイトの通りにやってもうまく表示ができないです。

    PHPコードは間違ってないとするなら設定部分で何か間違いがあるのでしょうか?

    もし何かお分かりになる事があればよろしくお願いします。

  • その他の返信(2件)を表示

返信を取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる