Arquivo

Textos com Etiquetas ‘temas para wordpress’

WordPress 2.9: como usar as miniaturas automáticas

18, dezembro, 2009

A versão nova do WordPress chegou, e entre as novidades a principal é a das imagens (miniaturas) automáticas em posts, ou “post thumbnails”.

O que pode ser fonte de expectativa pra muita gente, também certamente vai ser fonte de decepção: o recurso de “post thumbnails” requer um tema preparado para eles, e não vai funcionar “fora da caixa” para qualquer tema instalado no site.

Entretanto, não é muito difícil de adaptar o seu tema para que o recurso das imagens de posts fiquem disponíveis.

O primeiro passo é habilitar no seu tema o suporte aos thumbnails, que é o que vai habilitar o painel de configuração da miniatura do seu post. Para fazer isso basta inserir em algum lugar do functions.php do tema o seguinte código:

<?php add_theme_support( 'post-thumbnails' ); ?>

Ao salvar esta alteração no functions.php, quando você entrar na página de edição de posts haverá um novo painel, como mostra a imagem abaixo.

Screen shot 2009-12-19 at 00.27.51

Para definir o thumbnail de cada post, basta clicar em Set Thumbnail e fazer o upload de uma imagem, ou escolher uma imagem das previamente enviadas para o blog, como você está acostumado a fazer para inserir uma ilustração no post. Só que em vez de clicar para inserir no post, você vai clicar na nova opção “set as thumbnail”.

Screen shot 2009-12-19 at 00.30.47

Na imagem acima você vê um post que já teve seu thumbnail definido.

Essa é a parte fácil. Agora vem a parte difícil, que é preparar o seu template para exibir o thumbnail correspondente a cada post.

Nota: pressupomos que você tenha conhecimento suficiente de PHP e de personalização de templates para fazer as modificações abaixo descritas. Não é nosso objetivo ensinar o básico do básico.

Na verdade, a função the_post_thumbnail() é quem faz todo o trabalho de encontrar, dimensionar e exibir as imagens de cada post, já com a tag IMG corretamente formatada.

Ela pode ter os seguintes formatos:

the_post_thumbnail("small");
the_post_thumbnail("medium");
the_post_thumbnail("large");
the_post_thumbnail(array($widht, $height));

Os strings small, medium e large acima vão fazer com que o WP exiba um thumbnail no tamanho padrão (que você configura nas opções do WP).

O quarto formato é o mais versátil de todos, do ponto de vista dos codificadores de temas para WordPress, porque permite que o designer defina tamanhos arbitrários exatos para as imagens, independentes das configurações do WordPress.

Caso você precise usar o HTML inteiro da imagem para algum outro fim, pode usar a forma abaixo.

<?php
$img = get_the_post_thumbnail(array(200,200));
?>

O código acima foi retirado do template do site Das Fútil, que usa uma versão Beta do WP 2.9, e com diversos tamanhos de post thumbnails na home page.

É só isso.

Há uma série de hooks para modificar o comportamento das imagens nos posts, mas quem sabe lidar com eles também saberá como encontrar a documentação necessária para utilizá-los no próprio WordPress.

Esperamos que com esta breve explicação mais gente possa usar o novo recurso de imagens de posts no WordPress 2.9, contribuindo com uma web mais bonita e mais simples de manter.

Janio Sarmento WordPress , , , , , , , , ,

Meta Blog – Por quê um Metablog?

28, janeiro, 2008

Um metablog é um blog que trata especificamente acerca de… blogs. Sempre achei que projetos que visam falar única e exclusivamente (salvo raras exceções) de blogs não têm uma audiência sustentável, digamos assim. Na minha mais profunda ignorância bloguística imaginava caras como o Bruno Alves e moças como a Nospheratt perfeitos funboys, muito embora desde os primórdios da minha “vida blogueira” que não é tão remota assim, já os respeitava e reconhecia sua inteligência, relevância e seriedade em tratar do assunto que lhe era proposto.

Daí surgiu uma grande incógnita. Um blog de variedades pode ter opinião. Um blog de nicho pode ter opinião. E um metablog? Pode ser tratado como um blog sério sem ser um papagaio repetidor, reproduzindo, praticando o famoso retrabalho, criando conteúdo duplicado? Creio que pode. E eu sempre tive vontade de fazer um. Por duas razões, cada uma num tempo e espaço diferentes.

A primeira foi porque eu não imaginava que conseguiria que meu blog sobrevivesse mais de 6 meses. Eu achava que depois de um certo tempo eu me tornaria um sujeito chato, repetitivo e sem graça tendo que recorrer para áreas que tenho facilidade, por exemplo a tecnologia, para driblar este problema. Mas como falar de tecnologia em blogs, de WordPress, de plugins, de SEO, se nem ao menos eu ter tentado ser blogueiro antes? Creio que muitos iniciantes cometem esse erro, acabam se queimando com o meio por tentar ensinar algo que não sabem. Ah, sim, já ia esquecendo: o sem graça fica a critério de vocês que lêem meu blog pessoal, mas o chato e repetitivo acho que não. Creio que consegui produzir boas coisas nesse tempo, ainda que pequeno, suficiente para que pudesse arrebanhar alguns leitores fiéis e em paralelo conseguir uns paraquedistas para fazer a alegria geral dos meus filhos que podem, então, desfrutar de um bom caviar nas sextas-feiras chuvosas de Florianópolis.

your-blog.jpg

A segunda razão é a força motriz de eu estar inaugurando este novo blog neste post. Eu acho que estou pronto para falar de blogs, dar os meus pitacos, compartilhar as minhas andanças por este mundinho paneleiro e umbiguista. Ensinar? Não, de forma alguma. Se você veio neste blog querendo que eu te ENSINE alguma coisa, meu nobre e fiel leitor, você vai perder seu tempo. O que eu quero com este blog, e não é por acaso nem falta de grana para registrar um novo domínio e hospedagem (os blogs estão rendendo bem, se pagam e permitem estes luxos adicionais), é fazer uma extensão do Blog do Becher que tem por filosofia comentar o cotidiano, ou fazer “comentários da vida alheia”, como ele é descrito. Neste caso, quero comentar a blogosfera alheia. Não que eu não faça parte dela e se torne alheia, mas de uma forma ou de outra eu precisava manter o slogan, caracterizando melhor a extensão.

Vou falar da parte técnica dos blogs, claro, falar de plugins que uso e que quebram galhos enormes, tentar compartilhar com vocês o que eu faço para me virar nas tarefas de casa dos meus blogs, quais ferramentas estão disponíveis para ajudar-nos a sobreviver com blogs competitivos e atraentes na questão técnica.

E aqui começamos esta “viagem”, eu espero sinceramente que vocês embarquem, gostem e me sirvam de termômetro, usando os comentários e o formulário de contato para que eu possa dosar muito bem os assuntos abordados aqui. Apertem os cintos.

Daniel Becher Geral , , , , ,