Suporte » Temas e templates » problema com os thumbnails

  • Resolvido LipeSan

    (@lipesan)


    seguinte galera, sou novo aqui e não consegui achar algo que resolvesse meu problema, entao vim perguntar xD

    eu to fazendo um site e usando o wordpress para varias coisas, inclusive controlar um slider na home, que funciona tipo assim:

    eu posto algo na categoria “banner”
    na pagina eu carrego os 3 ultimos posts da categoria “banner”
    com o comando get_the_post_thumbnail() eu pego as imagens
    com essas imagens eu monto o slider (que usa jquery)

    está quase tudo funcionando corretamente, exceto pelo fato de que o get_the_post_thumbnail está me retornando uma imagem de 1000 por 288, quando o tamanho dela deveria ser 1000 por 340 (tamanho que inclusive eu passo como parametro na função)

    ha algo que eu possa fazer? tenho que mecher em alguma configuração?

    meu site ainda está só localhost entao nao da pra postar um link, mas creio que tenham entendido meu problema

    por enquanto, valeu

A visualizar 2 respostas - de 1 a 2 (de um total de 2)
  • Moderador Zé Fontainhas

    (@vanillalounge)

    Opções → Media (pelo menos em pt_PT, em pt_BR não sei…) no teu painel diz o quê? Podes indicar o URL do site, para se dar uma vista de olhos?

    Se estás a usar tamanhos diferentes dos que estão em Media como referiu o Zé Fontaínhas terás que registá-lo em functions.php:

    add_image_size( ‘homepage-slider-image’, 1000, 340, true ); // crop=true

    http://codex.wordpress.org/Function_Reference/add_image_size

    e depois chamá-lo nos parâmetros:

    <?php if ( has_post_thumbnail() ) { the_post_thumbnail( ‘homepage-slider-image’ ); } ?>

    http://codex.wordpress.org/Function_Reference/the_post_thumbnail#Thumbnail_Sizes

    Eu não poria como post thumbnail uma vez que se registares essas medidas através do functions ou do Media settings todas as imagens no teu site irão ser geradas com esse tamanho e dado que são 1000px pode tornar-se muito pesado.

    Sendo uma medida específica podes usar algo como uma função get_the_first_image_in_post():

    Get The First Image From a Post

    e quando crias o post basta inserires a imagem já com as medidas correctas e nem tens que definir como destaque.

A visualizar 2 respostas - de 1 a 2 (de um total de 2)
  • O tópico ‘problema com os thumbnails’ está fechado a novas respostas.