У меня есть проблема с получением первого изображения галереи Woocommerce, если миниатюра Post отсутствует. Я хочу показать миниатюру Post, если это не хватает, первое изображение галереи Woocommerce и, по крайней мере, изображение заполнителя, если все отсутствует. < /P>
Я нашел это Функция в кодексе WooCommerce, но я не прихожу на удовлетворительное решение. Может быть, кто -то может помочь мне получить хорошее решение < /p>
function woocommerce_get_product_thumbnail( $size = 'shop_catalog', $deprecated1 = 0, $deprecated2 = 0 ) {
global $post;
$image_size = apply_filters( 'single_product_archive_thumbnail_size', $size );
if ( has_post_thumbnail() ) {
$props = wc_get_product_attachment_props( get_post_thumbnail_id(), $post );
return get_the_post_thumbnail( $post->ID, $image_size, array(
'title' => $props['title'],
'alt' => $props['alt'],
) );
} elseif ( wc_placeholder_img_src() ) {
return wc_placeholder_img( $image_size );
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/395 ... missing-an
WooCommerce Get First Gallery Image в качестве запасного, если Post Thumbnail отсутствует и, по крайней мере, изображени ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение