前提
①<a href="http://?tn=1" width:="" 97px;height:="" 130px;="">
<div class="cat-genre-wrap">カテゴリー6</div> </a>②<a helf="http://?tn=1" class="" style="font-size:19.2pt;" aria-label="カテゴリー名(〇項目)">カテゴリー名</a>
実現したいこと
。カテゴリーランキングを作成していて、①のように表示されているのですが、②のように表示させたいです。アドバイスお願い致します。
該当のソースコード
function display_category_ranking() { global $wpdb; global $tn; global $cat; $sql = " SELECT t.*, tt.*, cc.meta_value AS access_count category_id, count(*) as cnt /* count追加 */ FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON t.term_id = tt.term_id INNER JOIN ( SELECT * FROM wp_termmeta WHERE meta_key = 'category_count_week' AND meta_value != 0 ) AS cc ON t.term_id = cc.term_id ORDER BY cc.meta_value DESC LIMIT 20 "; $query = $wpdb->prepare($sql); $terms = $wpdb->get_results($query); if ($terms) { $out = '<ul class="category-ranking clearfix">'; foreach ($terms as $term) { $url = get_term_link($term)."?tn={$tn}"; $out .= " foreach ($term as $t => $cnt) { /* count追加 */ $out .= " } <li> <i class=\"fa icon-minus-squared\"></i> <a href=\"{$url}\" class=\"tag-link\" style=\"font-size:19.2pt;\" aria-lavel=\"{$term[($cnt)]->name}\" >/* count追加 */ {$term->name} </a> <div class=\"Information\"> </div> </li> "; } $out .= '</ul>'; } else { $out = '<p>アクセスランキングはまだ集計されていません。</p>'; } echo " <section class=\"category-box\"> {$out} </section> "; }
あなたの回答
tips
プレビュー