wordpressのカスタム投稿タイプで、カスタム分類を作成し、カテゴリーのスラッグを設定しました。
php
1<?php if(have_posts()): 2while(have_posts()): 3the_post(); ?> 4<h1> 5 6<?php the_title(); ?> 7</h1> 8<div class="terms"> 9 <?php $terms=get_the_terms($post->ID, 'type'); 10 if(! is_wp_error($terms) && $terms): 11 foreach($terms as $term): 12 ?> 13 14 <span class="label product-<?php echo esc_attr($term->slug); ?>"> 15 <?php echo esc_html($term->name); ?></span> 16 <?php endforeach; endif; ?> 17</div> 18 19<?php endwhile; endif; ?>
検証を行うとspanのクラスにはlabelとproduct-designやproduct-libraryなど私が設定したスラッグがついていました。しかし、以下のCSSが効きません
CSS
1.label{ 2 margin-right:10px; 3 padding:3px 0 3px 0; 4 font-size:0.8em; 5 line-height:1.2; 6 color:#ffffff; 7} 8 9.product-library{ 10 background-color:#4f85f8; 11 12} 13.product-design{ 14 background-color:#66b1f1; 15} 16.product-lunguage{ 17 background-color:#012563; 18} 19
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。