04.04.2022 в 01:03 (ред.)

Как вывести список категорий пользовательской таксономии?

Предположим, что у нас есть пользовательский тип записи, который содержит продукты, и таксономия, содержащая термины продуктов. Нам нужно отобразить эти термины на странице “Продукты” и при нажатии на определенный термин отобразить продукты, которые относятся к этому термину.

Чтобы получить список пользовательских таксономий, вы можете использовать функцию get_terms() для создания цикла:

<?php 

// Get the taxonomy's terms
$terms = get_terms(
    array(
        'taxonomy'   => 'your-taxonomy',
        'hide_empty' => false,
    )
);

// Check if any term exists
if ( ! empty( $terms ) && is_array( $terms ) ) {
    // Run a loop and print them all
    foreach ( $terms as $term ) { ?>
        <a href="<?php echo esc_url( get_term_link( $term ) ) ?>">
            <?php echo $term->name; ?>
        </a><?php
    }
} 
Wordpress Сниппеты

Подпишитесь на новости

Никакого спама, только новости и полезные материалы