「最も人気のあるタグ」ワードプレスプラグインを入手したので、自分のサイトにタグを表示できますが、一般的なタグがたくさん表示されます。不要なタグを除外するオプションを使用して、サイトで最も人気のあるタグを表示できるようにするコードを追加できますか?またはこれを可能にするプラグイン?
質問する
6727 次
3 に答える
1
このコードは、過去 30 日間で最も使用されたタグを返します。少しの jQuery と CSS を使用して、最初のフォント サイズを大きくし、最後のフォント サイズを小さくするなど、カスタマイズできます。
<ul id="footer-tags">
<?php $wpdb->show_errors(); ?>
<?php
global $wpdb;
$term_ids = $wpdb->get_col("
SELECT term_id FROM $wpdb->term_taxonomy
INNER JOIN $wpdb->term_relationships ON $wpdb->term_taxonomy.term_taxonomy_id=$wpdb->term_relationships.term_taxonomy_id
INNER JOIN $wpdb->posts ON $wpdb->posts.ID = $wpdb->term_relationships.object_id
WHERE DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= $wpdb->posts.post_date");
if(count($term_ids) > 0){
$tags = get_tags(array(
'orderby' => 'count',
'order' => 'DESC',
'number' => 28,
'include' => $term_ids,
));
foreach ( (array) $tags as $tag ) {
echo '<li><a href="' . get_tag_link ($tag->term_id) . '" rel="tag">' . $tag->name . '</a></li>';
}
}
?>
</ul>
于 2013-01-10T18:57:16.950 に答える