热门帖子:按评论计数自定义帖子类型/分类法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了热门帖子:按评论计数自定义帖子类型/分类法相关的知识,希望对你有一定的参考价值。

WordPress top posts: custom post type / taxonomy
Ordered by comment count
  1. global $blog_id;
  2. global $post;
  3. $tax = $taxonomy = strip_tags( get_the_term_list($post->ID, 'TAXONOMY_NAME') );
  4. $termies = get_the_terms( $post->id, 'TAXONOMY_NAME' );
  5. $terms_slugs = array();
  6. foreach( $termies as $term ) {
  7. $terms_slugs[] = $term->slug; // save the slugs in an array
  8. }
  9. echo '<h2 class="widgettitle">top from <span>'. $tax .'</span></h2><ul>';
  10. $query = array(
  11. 'post_type'=> 'POST_TYPE',
  12. 'taxonomy' => 'TAXONOMY_NAME',
  13. 'term' => $term->slug,
  14. 'orderby' => 'comment_count',
  15. 'showposts' => '5'
  16. );
  17. query_posts( $query );
  18. if (have_posts()) : while (have_posts()) : the_post();
  19. echo '<div class="top-posts">';
  20. echo '<li><a href="';
  21. echo the_permalink();
  22. echo '" title="';
  23. echo the_title();
  24. echo'"><div class="comment-img">';
  25. echo the_post_thumbnail('thumbnail');
  26. echo '</div></a>';
  27. echo '<a class="title" href="';
  28. echo the_permalink();
  29. echo '" title="';
  30. echo the_title();
  31. echo '">';
  32. echo the_title();
  33. echo '</a>';
  34. echo '<div class="author">';
  35. echo '<span>'. the_time(get_option('date_format')) .' by: </span>';
  36. echo the_author_posts_link();
  37. echo '</div>';
  38. endwhile; endif;
  39. wp_reset_query();
  40. echo '</ul>';
  41. echo '</div>';

以上是关于热门帖子:按评论计数自定义帖子类型/分类法的主要内容,如果未能解决你的问题,请参考以下文章

Wordpress:如何通过自定义分类法在作者页面中显示帖子计数

按评论列出的热门帖子

自定义帖子类型和分类法分页 404 错误

WordPress 自定义帖子类型前端

自定义帖子类型不包括分类帖子

如何获取在 Wordpress 中按类别过滤的自定义帖子类型的永久链接?