サポート » プラグイン » Smart Custom Fieldsでカテゴリ画像の表示ができない

  • 解決済 robocon150

    (@robocon150)


    Smart Custom Fieldsでカテゴリごとに画像を設定しています。

    作者様のページに取得方法が記載されていますが、実際にテンプレートに記述する書き方がわかりません。
    https://2inc.org/blog/2015/04/30/4790/

    やりたいことは下記になります。個別ページとアーカイブページでそれぞれ表示させたいです。
    カテゴリアーカイブページ:そのカテゴリの画像を表示
    indexテンプレート:カテゴリ画像+記事の表示を繰り返す

    Advanced Custom Fieldsを使った下記の記事のSmart Custom Fields版というイメージです。
    http://kotori-blog.com/wordpress/cat_customfields/

    上記の記事を参考にしながら試行錯誤してみたのですが、テキストなどは表示できても
    画像だけはうまくいきません。

    どなたかお力をお貸しいただけたら幸いです。

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

    (@colorfullifeinfo)

    こんにちは

    もう少し詳細をご提示なさると回答も得られやすいと思いますよ

    1. どんな実装をしたか(どのファイルにどんなコードを書いたか)
    2. 「うまくいかない」とは具体的にどうなっているのか
    • 書き出されたhtmlはどの様になっているか、またご自身の意図とどう異なっているのか
    • エラーが出ていないか(出ているならエラー文をそのまま)

    と、それだけでは何ですので、
    http://kotori-blog.com/wordpress/cat_customfields/
    こちらの記事の

    category.phpで現在表示しているカテゴリの画像を表示する場合

    のコードの内、$imgを取得するまでの部分を Smart Custom Fields のメソッドに置き換えてみましたのでご参考まで。

    $cat_id = get_queried_object()->cat_ID;
    $taxonomy = 'category';
    $catimg = SCF::get_term_meta( $cat_id, $taxonomy, 'catimg' );
    $img = wp_get_attachment_image_src($catimg, 'full');
    トピック投稿者 robocon150

    (@robocon150)

    Colorful-life.様
    さっそくのご返信、誠にありがとうございます!
    提示いただいたコードで無事表示することができました!
    正解に近いところまで行っていたみたいですが、微妙に書き方が違ってたようです。

    あきらめてAdvanced Custom Fieldsにしないとダメかなあ・・と思っていたので非常に助かりました。
    本当にありがとうございました!
    ご指摘いただいた通り、今後は途中のコードなどもできるだけ記載するようにいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「Smart Custom Fieldsでカテゴリ画像の表示ができない」には新たに返信することはできません。