Wordpress運用のアレグレットワークス
現役フロントエンジニアによるWordpressカスタマイズ備忘録

参考サイト:
カテゴリに画像のカスタムフィールドを追加する方法[WordPress]/

必要なもの:
Advanced Custom Fields

準備:
カテゴリに画像カスタムフィールド「catimg」を追加

コード:

<?php $category = get_the_category(); $cat_id = get_queried_object()-&gt;cat_ID;
  $post_id = 'category_'.$cat_id;
  $catimg = get_field('catimg',$post_id);
  $img = wp_get_attachment_image_src($catimg, 'full');
?>

画像の登録がない場合は、デフォルト画像を表示

<div style="background: url('<?php if($img) {echo $img[0];} else {echo get_stylesheet_directory_uri() . '/images/cat_default.jpg' ;} ?>') no-repeat center top; background-size: auto 100%;">

 

関連記事

Wordpressに関するご相談は、
アレグレットワークスへ

お問合せ・お見積り