Как поставить картинку категории wordpress

An27

МАСТЕР
Регистрация
03.07.2010
Сообщения
1,734
Реакции
613
Поинты
43.430
Обратился ко мне человек, чтобы на странице магазина woocommerce на wordpress показывалась картинка категории. Написал несложной код для функций.

Чтобы отображалась картинка категории нужно в файл function.php Вставить следующий код.
PHP:
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. "' />";
}
}
}

Все :)
 

monahyip

Любитель
Регистрация
30.12.2015
Сообщения
261
Реакции
123
Поинты
0.010
Делал также, только не для категории, а для подкатегории.
В функции писал дополнительно if - проверку строки браузера, и если есть два слеша, то выводим, если один (категория получается), то не выводим. условие выглядило примерно так site/*/ =)
 

An27

МАСТЕР
Регистрация
03.07.2010
Сообщения
1,734
Реакции
613
Поинты
43.430

monahyip

Любитель
Регистрация
30.12.2015
Сообщения
261
Реакции
123
Поинты
0.010
Сверху Снизу