前提・実現したいこと
<?php $cast_fields = get_post_custom(); //カスタムフィールドを全部取得 $cast_screens = json_decode( $cast_fields[ '_krc_cast_screens' ][ 0 ] ); //画像配列を用意 $cast_type_terms = get_the_terms( $post->ID, 'krc_type' ); //タイプタクソノミーを取得 $cast_grade_terms = get_the_terms( $post->ID, 'krc_grade' ); //グレードタクソノミーを取得 $cast_new_terms = get_the_terms( $post->ID, 'krc_new' ); //新人区分タクソノミーを取得 ?>
<?php if ( $this_name = esc_html( $cast_grade_terms[0]->name ) ) { echo '<span class="grade-icon">' . $this_name . '</span>'; } ?>
現在はグレード名に関わらずgrade-iconのcss装飾が適用されているが、
これを、
ゴールドグレードの場合は背景色をゴールド色
シルバーグレードの場合は背景色をシルバー色
ブロンズグレードの場合は背景色をブロンズ色
のように背景色を切り替えたい。
背景色は、付与されるクラス名によってCSSを書きます。
ゴールド、シルバー、ブロンズは管理者によって名称が変わる可能性もあるので、スラッグ名をcss出力できると助かります。
よろしくお願いします。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/05/01 16:07
2019/05/02 01:48
2019/05/02 01:53
2019/05/02 02:15
2019/05/02 02:23
2019/05/02 02:30
2019/05/02 02:35
2019/05/02 02:41
2019/05/02 02:53
2019/05/02 03:07