4

「最も人気のあるタグ」ワードプレスプラグインを入手したので、自分のサイトにタグを表示できますが、一般的なタグがたくさん表示されます。不要なタグを除外するオプションを使用して、サイトで最も人気のあるタグを表示できるようにするコードを追加できますか?またはこれを可能にするプラグイン?

4

3 に答える 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 に答える