Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php /* Template Name: template-tags.php */
- get_header();
- ?>
- <main id="content" class="content">
- <?php
- $tags = get_tags('orderby=name&order=ASC');
- $capital = '';
- $i = 0;
- $cols_number = 2; // Количество колонок
- $cut = ceil( count($tags)/$cols_number );
- $cutter = $cut;
- $letter_i = 0;
- $output = '<div class="column">';
- foreach ( $tags as $tag ) {
- $i++;
- $firstletter = mb_substr($tag->name, 0, 1);
- if ( $firstletter != $capital ) {
- $letter_i++;
- if ( $letter_i != 1 ) $output .= '';
- if ( $i > $cutter ) {
- $output .= '</div><div class="column">';
- $cutter = $cutter + $cut;
- }
- $capital = $firstletter;
- $output .= '<div class="tag-title">' . $capital . '</div>';
- }
- $term = get_term_by('id', (int)$tag->term_id, 'post_tag');
- $output .= '<p><a href="' . get_term_link( (int)$tag->term_id,'post_tag' ) . '">' . $tag->name . '</a> (' . $term->count . ')</p>';
- }
- echo $output . '</div>';
- ?>
- </main> <!-- #content -->
- <?php get_sidebar(); ?>
- <?php get_footer(); ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement