@jeromy_ruecker
Чтобы вывести миниатюру категории товаров в WordPress WooCommerce, нужно выполнить следующие шаги:
1 2 3 4 5 6 7 8 9 |
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 ); echo wp_get_attachment_image( $thumbnail_id, 'full' ); } } |
Этот код добавляет новое действие на страницу категории товаров, которое выводит миниатюру категории, если она задана. Мы используем функцию get_woocommerce_term_meta()
, чтобы получить идентификатор изображения категории, сохраненный в метаданных категории. Затем мы используем функцию wp_get_attachment_image()
, чтобы вывести изображение с заданным идентификатором.
Обратите внимание, что этот код добавляет миниатюру перед описанием категории. Если вы хотите добавить ее в другое место, можете изменить приоритет действия (второй аргумент функции add_action()
) или использовать другую функцию действия.