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

Чтобы получить список пользовательских таксономий, вы можете использовать функцию 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
    }
} 

Оцените, пожалуйста

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.

Wordpress
Сниппеты

Статьи # #