我得到了“最流行的标签”wordpress 插件,所以我可以在我的网站上显示标签,但它显示了一堆通用标签。有没有我可以添加的代码可以让我在我的网站上显示最受欢迎的标签,并可以选择排除我不想要的标签?或者允许这样做的插件?
最佳答案
此代码将返回过去 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>
关于wordpress - 显示最受欢迎的标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13888113/