Есть ли способ проверить и посмотреть, существует ли миниатюра категории в WooCommerce? Что-то похожее на has_post_thumbnail()
? Я пытаюсь создать условие, которое будет отображать изображение категории, если оно доступно, и если оно не будет отображаться в WooCommerce.Проверьте, существует ли категория изображений WooCommerce
КОД ОБНОВЛЕНО с ответом ниже для всех, кто нуждается в этом:
<?php
$args = array(
'number' => $number,
'orderby' => $orderby,
'order' => $order,
'hide_empty' => $hide_empty,
'include' => $ids,
'parent' => 0
);
$product_categories = get_terms('product_cat', $args);
foreach($product_categories as $cat) {
$category_thumbnail = get_woocommerce_term_meta($cat->term_id, 'thumbnail_id', true);
$image = wp_get_attachment_url($category_thumbnail);
if ($image) {
$image_decider = $image;
} else {
$image_decider = woocommerce_placeholder_img_src();
}
echo '
<div class="col-md-4">
<a href="'. get_site_url().'/product-category/'. $cat->slug .'">
'. $cat->name . '<img src="'.$image_decider.'" width="350" height="350" alt="'. $cat->name . '-category-image"></a>
</div>
';
}
?>
Это будет [помощь] (http://stackoverflow.com/questions/12717112/how-to-display-woocommerce -категория-изображение) или [это] (http://docs.woothemes.com/document/woocommerce-display-category-image-on-category-archive/)? –
Привет, Рахиль, я могу вытащить изображение категории без проблем, используя это. Я предполагаю, что у меня возникают проблемы с установкой условного условия, чтобы проверить, существует ли изображение категории (т. Е. Я загрузил свой собственный), и, если не загружать местозамещение woocommerce. Я обновил вопрос с помощью фрагмента кода. – jasenmp