タグ一覧(タグクラウド)にcurrentクラスをつけるには?
-
タグ一覧(タグクラウド)にcurrentクラスをつけたいのですが、
良い方法が見つかりません(プラグイン無しで行いたいです)。wp_tag_cloud()を使い引数のlinkを使えば、固有のクラスをあてることは可能なのですがcurrentクラスはつきません。
http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_tag_cloud下記のサイトを参考にさせていただき、wp_tag_cloud()を使わずに一覧を表示はできたのですが、currentを付ける方法がわかりませんでした。
http://blog.ale-cole.com/php/wordpress/58/
php:<?php $tagList = $wpdb->get_results($wpdb->prepare(" SELECT t.term_id,t.name,t.slug,tt.count FROM $wpdb->terms AS t JOIN $wpdb->term_taxonomy AS tt USING(term_id) WHERE tt.taxonomy = 'post_tag' ORDER BY tt.count DESC ")); foreach ($tagList as $value):?> <a>slug; ?>/"><?php echo $value->name; ?></a> (<?php echo $value->count; ?>) <?php endforeach;?>海外のサイトで似たような質問がありそこでは、
if(is_tag(‘this-tag’)) echo ‘current’;ってそれぞれのタグに書けばどうにかなるんじゃないか?という回答でうまくいっているようでしたが、僕の場合はthis-tagが機能しませんでした。
http://wordpress.stackexchange.com/questions/16816/assign-a-class-to-the-current-tag-for-formattingお知恵をおかしください。
6件の返信を表示中 - 1 - 6件目 (全6件中)
6件の返信を表示中 - 1 - 6件目 (全6件中)
トピック「タグ一覧(タグクラウド)にcurrentクラスをつけるには?」には新たに返信することはできません。