选定类别的后循环

时间:2016-11-14 02:50:39

标签: php wordpress

我正在尝试显示所选类别中包含缩略图和标题的所有帖子。我已设法获取下面的代码向我显示所选类别,但我似乎无法找出一个循环来显示所选类别的每个帖子的缩略图和标题。

<?php  $taxonomy = 'category'; 
// Get the term IDs assigned to post.
$post_terms = wp_get_object_terms( $post->ID, $taxonomy, array( 'fields' => 'ids' ) );

// Separator between links.
$separator = ', ';

if ( ! empty( $post_terms ) && ! is_wp_error( $post_terms ) ) {

    $term_ids = implode( ',' , $post_terms );

    $terms = wp_list_categories( array(
        'title_li' => '',
        'style'    => 'none',
        'echo'     => false,
        'taxonomy' => $taxonomy,
        'include'  => $term_ids
    ) );

    $terms = rtrim( trim( str_replace( '<br />',  $separator, $terms ) ), $separator );

    // Display post categories.
    echo  $terms;

}  ?>

使用此代码,我可以让它向我展示该类别中第一篇文章的缩略图:

<a href="<?php get_the_permalink($term_id); ?>">
                <?php the_post_thumbnail(array(200, 200)); ?>
            </a>

我该如何循环呢?

由于

1 个答案:

答案 0 :(得分:1)

如果您想从特定类别中选择帖子,请尝试此link。这对我有点帮助。