WordPress循环输出分类及分类下的文章列表

这是此前给以为客户开发CMS类门户网站使用的代码片段,可以循环WordPress的分类,并输出分类文章列表。

核心函数:get_terms()/get_posts()/foreach()

$terms = get_terms($args = array('taxonomy' => 'category', 'hide_empty' => true));

// 循环输出分类
foreach ($terms as $term) {
$posts = get_posts(array('cat' => $term->term_id, 'post_type' => 'post'));

echo '<div class="container">';
echo '<div class="lb_mc"><a href="' . get_term_link($term) . '">' . $term->name . '<span>查看更多>></span></a></div>';
echo '<div class="lb_zs row">';
echo '<ul>';

/**
*@循环输出文章列表
*/
foreach ($posts as $post) {
echo '<li class="col-lg-3 col-md-3 col-sm-4 col-xs-6">';
echo '<a href="' . get_the_permalink($post) . '">' . get_the_title($post) . '</a>';
echo '</li>';
}
unset($post);

echo '</ul>';
echo '</div>';
echo '</div>';
}
unset($term);

写一条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注