У меня есть функция, которая возвращает миниатюру категории продукта на страницах архива для WooCommerce. Это отлично работает.
Что я хотел бы сделать, так это иметь возможность вернуть миниатюру родительской категории при просмотре дочерних категорий.
Вот код, который у меня есть сейчас:
function woocommerce_category_image() {
if ( is_product_category() ){
global $wp_query;
$cat = $wp_query->get_queried_object();
$thumbnail_id = get_term_meta( $cat->term_id, 'thumbnail_id', true );
$image = wp_get_attachment_url( $thumbnail_id );
if ( $image ) {
echo '<img src="' . $image . '" alt="' . $cat->name . '" />';
}
}
}
Может ли кто-нибудь помочь изменить запрос, чтобы он отображал изображение родительской категории.
В идеале еще лучше было бы показать дочерний эскиз, если он есть, а если его нет, вернитесь к родительскому и покажите его.