Suporte » Temas e templates » Crop no post_thumbnail

  • Resolvido Ivan

    (@ivanrsl)


    Estou tentando fazer com que o post_thumbnail funcione no meu site, para que agilize a publicação das fotos. Usava o timthumb, mas como deixou de funcionar direito na v2.9 do WP, estou buscando a opção mais razoável.
    Estou utilizando no function a seguinte função:

    if (function_exists(‘add_theme_support’)) {
    add_theme_support(‘post-thumbnails’);
    set_post_thumbnail_size(120, 90, true);
    add_image_size(‘noticias’, 600, 300, true);
    }

    E na index do meu site, dentro do loop:

    <?php the_post_thumbnail(‘noticias’); ?>

    Meu problema principal está no crop da imagem, qdo a imagem aparece ela se restringe ao menor tamanho, ex: uma imagem 300×100 fica com 100 de altura, mas não chega ao 300 na largura, pois o crop não está funcionando.
    Outra coisa que não estou conseguindo fazer, é para que o WP reconheça que não existe uma foto cadastrada e assim publique uma foto padrão.
    Não sei quase nada sobre WP, o que sei são regras de loop e algumas coisas mais.

A visualizar 1 resposta (de um total de 1)
  • Não percebi bem o primeiro problema.

    Para mostrar uma imagem por defeito basta usar o seguinte:

    <?php
       if ( has_post_thumbnail() )
          the_post_thumbnail('noticias');
       else
          echo '<img src="http://site.com/semthumbnail.jpg" alt="" title="" />';
    ?>
A visualizar 1 resposta (de um total de 1)
  • O tópico ‘Crop no post_thumbnail’ está fechado a novas respostas.