WordPress Get_Categories&列出最近发布的内容缩略图

时间:2014-01-17 作者:Storm3y

我正在尝试获取一个页面,列出所有子类别,然后显示它们的名称和该类别中最近帖子的缩略图。

这是我得到的以下代码,它似乎从其他不在该类别中的帖子中获取一些缩略图,并重复这些类别。

任何帮助都将不胜感激。

<?php get_header(); ?>

        <div id="left_full">

        <?php
$args = array(
  \'orderby\' => \'name\',
  \'order\' => \'ASC\',
  \'child_of\' => \'3592\'
  );
$categories = get_categories($args);
  foreach($categories as $category) {
        query_posts( $category->name . \'posts_per_page=1\' );
        while ( have_posts() ) : the_post();
    echo \'<div class="interview_item">\';
    echo \'<div class="interview_thumb"><a href="#" rel="bookmark">\'; the_post_thumbnail(\'interview-thumb\'); echo \'</a></div>\';

    echo \'<h1><a href="\' . get_category_link( $category->term_id ) . \'" title="\' . sprintf( __( "View all posts in %s" ), $category->name ) . \'" \' . \'>\' . $category->name.\'</a> </h1> \';
    echo \'</div>\';
    endwhile;
    wp_reset_query();
    }
?>

        </div>

    </div>

<?php get_footer(); ?>

1 个回复
SO网友:Storm3y

做了一些游戏,设法让它发挥作用。

 <?php
/*
Template Name: Festivals - United States
*/
?>
<?php get_header(); ?>

        <div id="left_full">

        <?php
$args = array(
  \'orderby\' => \'name\',
  \'order\' => \'ASC\',
  \'child_of\' => \'3592\'
  );
$temp_query = $wp_query;
$categories = get_categories($args);
  foreach($categories as $category) {
query_posts("posts_per_page=1&cat=$category->cat_ID");
if (have_posts()) : while (have_posts()) : the_post();
            echo \'<div class="interview_item">\';
    echo \'<div class="interview_thumb"><a href="#" rel="bookmark">\'; the_post_thumbnail(\'interview-thumb\'); echo \'</a></div>\';

    echo \'<h1><a href="\' . get_category_link( $category->term_id ) . \'" title="\' . sprintf( __( "View all posts in %s" ), $category->name ) . \'" \' . \'>\' . $category->name.\'</a> </h1> \';
    echo \'</div>\';
endwhile; endif;
    }
$wp_query = $temp_query;
?>

        </div>

    </div>

<?php get_footer(); ?>

结束

相关推荐

List of Posts and Categories

我有一个自定义的物种分类法和一个自定义的动物post类型。我想在树状视图中显示它们,如下所示:所有动物Fish (taxonomy term)<鲨鱼(自定义贴子类型)太阳鱼Mammals<猴子斑马列表中的每个项目都将链接到各自的位置。因此,自定义帖子类型链接到动物,分类术语转到分类页面。我知道WordPress列出类别的方法,但我也希望将帖子分组到每个类别下(自定义分类法)。