代码之家  ›  专栏  ›  技术社区  ›  atsngr

限制从子类别显示的文章并添加“全部查看”按钮

  •  0
  • atsngr  · 技术社区  · 6 年前

    下面的代码列出了父存档页上每个子类别中的所有文章。 我希望将每个子类别中列出的文章限制为6篇,并添加链接到子类别存档页的“查看所有文章”按钮。

    <?php 
        $term_slug = get_query_var( 'term' );
        $taxonomyName = get_query_var( 'taxonomy' );
        $current_term = get_term_by( 'slug', $term_slug, $taxonomyName );
        $termchildren = get_term_children( $current_term->term_id, $taxonomyName );
    
        foreach ($termchildren as $child) {
            $term = get_term_by( 'id', $child, $taxonomyName );
            $wpq = array (
                    'taxonomy'  =>  $taxonomyName,
                    'term'      =>  $term->slug,
                    'orderby'   =>  'ID'
                    );
            $query = new WP_Query ($wpq);
            echo '<div><h6><a href="' . esc_url(get_term_link($child)) . '">' . $term->name . '</a></h6></div>';
        }
    ?>
    

    我在考虑用 'posts_per_page' => 6

    但我不知道如何在列表下添加一个链接到子类别主页的按钮,如果该子类别包含6个以上的帖子。

    0 回复  |  直到 6 年前