p Вывести категории и записи, которые к ним относятся — Данил Самигуллин
+7 982 100 5 999

Вывести категории и записи, которые к ним относятся

  • Главная
  • Блог
  • Вывести категории и записи, которые к ним относятся
<?php $cats = get_categories(array('taxonomy'=>'category','hide_empty'=>false, 'exclude'=>1, 'orderby'=>'ID', 'order'=>'DESC')); foreach ($cats as $cat) : ?>
<li>
    <a href="<?php echo get_category_link($cat->term_id);?>">
        <?php if($imgcat1=get_field("imgcat1",$cat)){?>
        <div class="icon">
            <img src="<?php echo $imgcat1;?>"/>
        </div>
        <?php }?>
        <?php if($imgcat2=get_field('иконка',$cat)){?>
        <div class="icon">
            <img src="<?php echo $imgcat2;?>"/>
        </div>
        <?php }?>
        <span><?php echo $cat->name;?></span>
    </a>
    <ul>
        <?php query_posts('posts_per_page=-1&cat='.$cat->cat_ID); ?>
        <?php if ( have_posts() ) : ?>
        <?php while ( have_posts()) : the_post(); ?>
        <?php $category = get_the_category();
            if ($category[0]->cat_ID == $cat->cat_ID) : ?>
                <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
            <?php endif ?>
        <?php endwhile; ?>
        <?php endif; ?>
        <?php wp_reset_query();?>
    </ul>
</li>
<?php endforeach; ?>