Поддержка Проблемы и решения Нестандартный ввывод рубрик

  • Мне нужно вывести рубрики, по типу как в джумле, первые 5 на всю ширину, следующие вообще нужно в слайдер. но мне бы хотя бы просто 4 квадратиками в 2 ряда по 2.
    как здесь

    в данный момент рубрики выводятся вот так

    <?php
        /* вывод списка рубрик */
        $args = array(
        'parent' => 0,
        'hide_empty' => 1,
        'exclude' => '1', // ID рубрики, которую нужно исключить
        'number' => '0',
        'taxonomy' => 'category', // таксономия, для которой нужны изображения
        'pad_counts' => true,
        'number'  => '9', //limit
        'orderby' => 'ID',
        'order' => 'DESC'
        );
        $catlist = get_categories($args); // получаем список рубрик
    
        $k=1;
    
        foreach($catlist as $categories_item)
        {
        ?>
            <section class="slides_item page<?php echo $k ?>">
                <a class="slides_item_next" href="#/show/next">Перейти к следующей истории</a>
                <a class="slides_item_prev" href="#/show/prev">Перейти к предыдущей истории</a>
                <?php
                // получаем данные из плагина Taxonomy Images
                $terms = apply_filters('taxonomy-images-get-terms', '', array(
                    'taxonomy' => 'category' // таксономия, для которой нужны изображения
                ));
                if (!empty($terms))
                {
                    foreach((array)$terms as $term)
                    {
                        if ($term->term_id == $categories_item->term_id)
                        {
                // выводим изображение рубрики
                //                print '<a href="' . esc_url(get_term_link($term, $term->taxonomy)) . '" title="Нажмите, чтобы перейти в рубрику">' . wp_get_attachment_image($term->image_id, 'thumbnail');
                //                echo '</a>';
                            $category_id = get_cat_ID( $categories_item->cat_name );
                            $category_link = get_category_link( $category_id );
                            $v = wp_get_attachment_image_src($term->image_id, 'full');
                            print "<div class='slides_item_context' style='background:url(".$v[0].") '><div class='slides_item_content'><a class='slides_item_link colors_white' href=\"#\"><div class='page_text_block'><table class='slides_item_header_table'><tbody>
    <tr><td><h2 class='slides_item_content_title'><a href='".$category_link."'>" . $categories_item->cat_name . "</a></h2></td></tr></tbody></table></div></a></div>";
    
                        }
                    }
                }
                // выводим описание и название рубрики
    
                //    echo "<li><a href=\"#\">" . $categories_item->cat_name . "</a><br /><span class=\"small-text\">" . $categories_item->category_description . "</span></li>";
                ?>
                <?php
                //    echo "<li><a href=\"#\">" . $categories_item->cat_name . "</a></li>";
                ?>
                <footer class="slides_item_footer">
                    <div class="page_text_block">
                        <div class="slides_item_footer_shares">
                            <nav data-id="56" data-type="story" class="social social_shares">
                                <a title="Facebook" data-count="118" target="_blank" rel="nofollow" class="social_item social_fb" href="https://www.facebook.com/sharer.php?u=http://mag.afisha.ru/stories/musulmane-v-moskve/" style="display: inline-block;"></a><a title="Twitter" data-count="2" target="_blank" rel="nofollow" class="social_item social_tw" href="https://twitter.com/share?text=%D0%9C%D1%83%D1%81%D1%83%D0%BB%D1%8C%D0%BC%D0%B0%D0%BD%D0%B5%20%D0%B2%20%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B5&url=http://mag.afisha.ru/stories/musulmane-v-moskve/&via=afisha" style="display: inline-block;"></a><a title="вКонтакте" data-count="36" target="_blank" rel="nofollow" class="social_item social_vk" href="http://vkontakte.ru/share.php?url=http://mag.afisha.ru/stories/musulmane-v-moskve/" style="display: inline-block;"></a>
                            </nav>
                        </div>
    
                    </div>
                </footer>
            </section>
        <?php $k++; }?>

    как мне реализовать задуманное? я думаю как то нужно цикл разделить, что бы первые 5 выводило в один блок, а след с другим классом и в другой блок. но все никак не могу понять как бы это написать кодом.

  • Тема «Нестандартный ввывод рубрик» закрыта для новых ответов.