Как вывести миниатюру для рубрики на фронтенд через get_term_meta?

Для того чтобы вывести миниатюру для определенной рубрики на фронтенде WordPress, можно воспользоваться функцией get_term_meta(). Эта функция позволяет получить метаданные (например, информацию о миниатюре) для определенной таксономии и термина.

Для начала нужно убедиться, что у вашей таксономии (рубрики) есть метаданные для миниатюр. Обычно такие метаданные хранятся под ключом _thumbnail_id. Если метаданные отсутствуют, их можно добавить с помощью функции update_term_meta().

Пример кода, который можно использовать для получения миниатюры для определенной рубрики на фронтенде:

$term_id = 1; // ID вашей рубрики
$thumbnail_id = get_term_meta($term_id, '_thumbnail_id', true);

if ( $thumbnail_id ) {
    $image_src = wp_get_attachment_image_src($thumbnail_id, 'thumbnail'); // получаем URL миниатюры
    echo '<img src="'. $image_src[0] .'" alt="Thumbnail">';
} else {
    echo 'Миниатюра не найдена';
}

В этом коде $term_id - это ID вашей рубрики. Функция get_term_meta() используется для получения _thumbnail_id. Если метаданные существуют, мы получаем URL миниатюры с помощью wp_get_attachment_image_src() и отображаем ее на странице.

Не забудьте адаптировать этот код под вашу тему и требования проекта. Важно также проверить, что у вашей таксономии есть поддержка миниатюр (Post Thumbnails) для корректной работы этого кода.