実現したいこと
カスタムフィールド(Secure Custom Fields)を使用して、タームの管理画面にカラーピッカー(通常の色はcat-color、hover時の色はhover-colorで取得)を配置して、その色をcssで反映させる。
発生している問題・分からないこと
下記コードを記述すると何も表示されなくなってしまう
該当のソースコード
php
1<div class ="category-item"> 2 <?php 3 $term_id = $term->term_id; 4 $taxonomy = '◯◯'; 5 $color = SCF::get('cat-color'); 6 $hover = SCF::get('hover-color'); 7 if ( ( $color ) ) { 8 ?> 9 <a href="<?php echo get_term_link($term_slug, '◯◯');?>" style ="background-color:' . esc_attr( $color ) . '; onMouseOut="this.style.background='. esc_attr( $color )'; onMouseOver="this.style.background='. esc_attr( $hover )'"?>"> 10 <p><?php echo $term_name; ?></p> 11 </a> 12 <?php } ;?> 13 </div> 14<?php endforeach ;?> 15</div>
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
https://jito-site.com/smart-custom-fields-list/
上記リンクを参考にしましたが、うまく取得できていません。
補足
特になし
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。