Então, tive recentemente um problema com as miniaturas dos produtos no woocommerce, elas apareciam corretamente porém quanto geradas pelo WP ela apareciam alinhadas pela base, e como vendemos relatorios aqui precisava que o alinhamento fosse feito pelo topo pesquisei muito mas não encontrei algo que me ajudasse então modifiquei a função do woocommerce da seguinte forma.
Dentro do arquivo functions de seu tema coloque o seguinte codigo
function woocommerce_get_product_thumbnail( $size = 'shop_catalog', $placeholder_width = 0, $placeholder_height = 0 ) {
global $post, $woocommerce;
if (!$placeholder_width) $placeholder_width = $woocommerce->get_image_size('shop_catalog_image_width');
if (!$placeholder_height) $placeholder_height = $woocommerce->get_image_size('shop_catalog_image_height');
// if ( has_post_thumbnail() ) return get_the_post_thumbnail($post->ID, $size);
if ( has_post_thumbnail() ) return the_post_thumbnail(thumbnail);
else return '<img src="'.$woocommerce->plugin_url(). '/assets/images/placeholder.png" alt="Placeholder" width="'.$placeholder_width.'" height="'.$placeholder_height.'" />';
}
notem que tem uma linha comentada
// if ( has_post_thumbnail() ) return get_the_post_thumbnail($post->ID, $size);
foi aqui que mudei para
if ( has_post_thumbnail() ) return the_post_thumbnail(thumbnail);
e assim as miniaturas se alinham a partir do topo, criando a função dentro de seu tema ela sobrepõe a função que esta no woocommerce-template.php na pasta do plugin woocommerce
espero ter ajudado alguem que tenha o mesmo problema,
até outro problema que consiga encontrar solução
Amigo, estou com o seguinte problema no woocommerce tento inserir uma imagem de miniatura mas quando clico no botao upload/image volta para a janela sem ter inserido imagem alguma, o que pode estar ocorrendo ?
ResponderExcluirOlá Alexandre, td bom? Eu não consigo nem colocar a imagem padrão do produto. Vc sabe onde faço isso?
ResponderExcluirimagem do produto ou padrao para a categoria?
Excluir