Выводим изображение категории на ее странице в Woocommerce

При активации плагина Woocommerce, для категории товаров есть возможность установить изображение. По умолчанию, оно может не выводиться. Приведенный ниже сниппет, позволяет отобразить картинку категории на странице ее записей.
add_action( 'woocommerce_archive_description', 'woocommerce_category_image', 2 );
function woocommerce_category_image() {
    if ( is_product_category() ){
	    global $wp_query;
	    $cat = $wp_query->get_queried_object();
	    $thumbnail_id = get_woocommerce_term_meta( $cat->term_id, 'thumbnail_id', true );
	    $image = wp_get_attachment_url( $thumbnail_id );
	    if ( $image ) {
		    echo '<img class="category-product-image" src="' . $image . '" alt="'.$cat->name.'" />';
		}
	}
}
После того как вы вставите данный сниппет в файл functions.php вашего шаблона, на странице категории перед записями появится изображение данной категории.
Как видно под коду, в атрибуте ALT изображения будет указано имя конкретной категории. Чтоб стилизировать само изображения, добавьте в CSS для класса .category-product-image необходимые параметры.
Блог WooCommerce сниппеты Выводим изображение категории на ее странице в Woocommerce