Список категорий от А до Я - PullRequest
2 голосов
/ 23 ноября 2010

Попытка создать список категорий от А до Я на странице WP. Я добился этого для тегов, используя этот код:

            <ul class="index-p clearfix">
            <h3>A</h3>
                <?php
                $tags = get_tags( array('name__like' => "a", 'order' => 'ASC') );
                foreach ( (array) $tags as $tag ) { ?>
                <li>
                    <a href="<?php echo get_tag_link( $tag->term_id ) ?>">
                        <img src="<?php echo get_option('home'); ?>/wp-content/thumbs/<?php echo $tag->slug; ?>-small.jpg" alt="<?php echo $tag->name ?>" />
                        <span class="info">
                            <span class="name"><?php echo $tag->name ?></span>
                            <span class="number"><?php echo $tag->count ?> Clips</span>
                        </span>
                    </a>
                </li>
                <?php } ?>
            </ul>

В приведенном выше коде будут перечислены все теги, начинающиеся с буквы A. Существует ли фрагмент кода, аналогичный приведенному выше, для достижения того же самого для категорий.

Спасибо

Ответы [ 2 ]

2 голосов
/ 23 ноября 2010

Вы пробовали wp_list_categories();?Я не уверен, если вам нужен более точный контроль, но если вы делаете, WP также имеет get_categories();

0 голосов
/ 17 августа 2013

Правильная функция: get_terms http://codex.wordpress.org/Function_Reference/get_terms

$categories = get_terms( array( 'category'), array('name__like' => "a", 'order' => 'ASC') );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...