Uma coleção de posts de exemplo

Realmente a preguiça é o que impede o homem de evoluir, mas não quando estamos criando templates para o WordPress e soubermos dessa dica, que simplesmente é fantástica. Trata-se de uma coleção de posts de exemplo justamente para ser usada quando você não está com nenhuma vontade de escrever aqueles posts com o texto “Blá bla bla” ou “daskjdlkasjldkjsaldkjlsd”. São 12 posts com imagens, categorias diferenciadas, blocos de citação, listas ordenadas, tags e alguns comentários também vem junto no pacote. Para instalar é bem fácil basta baixar um arquivo do tipo XML e importá-lo como se estive migrando de blog.

Baixe ele aqui. Para instalar basta ir em Tools > Import > WordPress (pode ser nescessário instalar o plugin caso seja sua primeira importação) > selecionar o arquivo > Upload file and import.

Redimensionamento das miniaturas sem gambiarras

Que o WordPress é um sistema muito flexível todos nós já sabemos, mas flexibilidade não é sinônimo de gambiarra, e é isso que temos que fazer quando temos um site com miniaturas de vários tamanhos e então ficamos reféns daquele famoso arquivo que redimensiona todas as imagens automaticamente. Com o truque abaixo não precisamos fazer mais isso, quando queremos puxar a miniatura basta informar o tamanho predefinido.

1º Passo

O WP tem uma função chamada add_image_size que serve para redimensionar a imagem automaticamente quando for feito o upload dela. Ela tem dois modos de corte da imagem.

No arquivo functions.php você deve adicionar essa linha.

add_image_size( "miniatura-post", 300, 150, true );

Explicando

“miniatura-post” é o nome que você ira usar para chamar esse tamanho.

300 e 150 correspondem a largura e altura da imagem de saída.

true serve para dizer se a imagem é para ficar nas dimensões exatas (true) ou proporcional (false).

Observação: Caso você coloque em false a imagem nem sempre sairá no tamanho desejado e sim proporcional ao seu tamanho original, a vantagem desse modo é que a imagem não sofre cortes.

2º Passo

No local onde você quer que a imagem apareça basta adicionar esse código, lembrando que deve ser adiciona dentro do loop do WP.

<?php the_post_thumbnail("miniatura-post") ?>

“miniatura-post” é o nome definido no arquivo functions.php.

Observação: Esse recurso só funciona em imagens que forem adicionadas após você adicionar esse código, para as imagens antigas funcionarem existe o plugin Regenerate Thumbnails que recorta todas as imagens no novo tamanho especificado, mas eu percebi uma desvantagem nele. Caso você troque de tema regularmente e precise refazer várias vezas as miniaturas ele não apaga as antigas, somente acrescenta os novos tamanhos no diretório.

Valeu pessoal até a próxima!

Web2feel, muitos temas gratuitos

Você provavelmente já baixou algum tema desse site mas talvez você nunca percebeu que esse site era um super repositório de temas gratuitos, mas é . O site tem muitos temas de qualidade gratuitos mas com acabamento de pago, todos os temas seguem um modelo com slider e disposisão dos elementros padronizados, nem todos estão prontos para WordPress 3 mas garanto que não é tão difícil assim de adaptar. Acho todos os temas de lá lindos mas meus preferidos são esses:

Florance

Raceclan

Yestilo

Aproveitem os temas e até a próxima!

O que esperar do WordPress 3.1

Isso mesmo que você leu! Da versão 3.0.3 do WordPress pulamos para para 3.1, e dessa vez ela traz uma série de mudanças.

1. Linkagem interna

Desde que conhecemos WP quando queremos fazer um link para outro post publicado nós temos que ir no site buscar pelo post pegar o link voltar para administração e inserir o endereço, com a nova versão isso ficou super fácil. Quando você for adicionar a URL do post vai ter um campo para você pesquisar dentro do seu blog e melhor ainda você não precisa mudar de página.

2. Barra de administração

Para quem usava o WordPress.com vai ver que isso é uma cópia, nessa versão acima de qualquer página você terá uma barra de links para ir direto para o painel como na versão gratuita.

3. Telas de administração com AJAX

A ideia por trás desta nova funcionalidade é permitir aos usuários listar, ordenar, pesquisar e paginar no seu painel do WordPress, através de telas em Ajax, sem que seja necessário estar constantemente carregando páginas.

Esta novidade irá introduzir também um novo estilo de paginação para as páginas edit.php no painel de controle do WordPress. Por exemplo, na sua página de edição de posts, quando você tem centenas de artigos, a paginação obriga-o a clicar diversas vezes se você desejar saltar para a página número 10 ou 15.

Esta nova versão tornará esse processo bastante mais simples. A ideia é que você possa digitar o número da página, e ele apresente imediatamente os resultados sem ser necessário clicar. Um pouco tipo Google Instant.

4. Painel de rede separado

A versão 3 do WP foi uma marco na sua história pois agora você podia gerenciar vários blogs em um só painel, mas esse painel era muito confuso e complexo, então o time de desenvolvedores do WordPress criou um painel de rede separado do atual painel do blog.

5. Quick Press Template

No seu painel de controle do WordPress existe uma seção intitulada Quick Press. No entanto, este novo template tag irá permitir a você tirar partido dessa funcionalidade no front-end do seu blog, de forma a criar postagens rápidas. Será certamente uma funcionalidade interessante para quem trabalha com vários autores.

6. UI melhorado para pesquisa de templates instalados

O objetivo é roubar a atual user-interface (UI interface de usuário) do WordPress.com, uma vez que este é bem mais user-friendly que o atual do WordPress.org. Será especialmente interessante para sites ou blogs que tenham vários templates instalados, especialmente os usuários com Multi-Sites, que têm uma maior tendência para terem milhares de templates instalados.

7. Templates de posts/estilos de posts

Com o WordPress se tornando cada vez mais um CMS, esta será uma funcionalidade obrigatória no novo WordPress 3.1. Ela dará a designers/desenvolvedores a possibilidade de criarem templates e estilos customizados. O objetivo desta funcionalidade é atribuir, a determinadas postagens, diferentes estilos/tipos/formatos. Diferentes tipos de estilos poderiam ser, por exemplo, galerias, links, citações, etc…

8. Queries avançadas para Taxonomias

Esta nova funcionalidade não é para principiantes, mas temos a certeza de que os desenvolvedores ficarão bastante felizes com ela. Ela vai criar uma nova forma de realizar queries avançadas.

Por exemplo, neste momento não existe forma de chamar postagens que estejam na categoria “dinheiro” mas com a tag “euros”. Isso faz com que os usuários criem sistemas de categorias complexos para estimular múltiplas taxonomias.

Esta funcionalidade fará com que a ordenação de postagens e os tipos de postagens sejam mais fáceis para desenvolvedores que estejam interessados em levar o WordPress ao limite.

E uma outra mudança é o tema azul da administração, ele será do reformulado para ficar mais web 2.0. Se você quiser conferir a lista completa com todas as mudanças clique aqui

Uma nota especial: Esta será a última versão a suportar PHP 4. O WordPress 3.2 irá suportar apenas PHP 5.2 ou superior. Se a sua empresa de hospedagem não está usando PHP 5.2, este é o momento ideal para você começar a discutir com eles sobre esse detalhe.

Agenda do WordPress 3.1

O WordPress 3.1 está agendado para ser oficialmente lançado em meados de dezembro, preferencialmente antes do dia 15, de forma que as férias de final de ano não atrapalhem o lançamento.

O programa de agendamento é o seguinte:

15 de Outubro – Todas as novas funcionalidades serão adicionadas até esta data.

01 de Novembro – Ajustes finais e correção de alguns bugs, para lançamento de uma versão beta.

15 de Novembro – Lançamento da versão beta, a partir desta data só serão corrigidos alguns bugs.

01 de Dezembro – Etapa de tradução

15 de Dezembro – Não levei muita fé, mas eles estimam lançar está versão na próxima quarta-feira.

O poder do Windows Live Writer e o WP

Olá pessoal, eu de novo postando mais uma dica sobre o WordPress. Hoje estava bobeando na internet até que fui abrir o menu do Windows e me deparo com o Windows Live Writer, pensei assim, pra que diabos será que esse programa serve? Como um bom curioso fui logo abrindo para ver no que ia dar, apareceu uma telinha escrito algo sobre blog e wordpress, opa! Já me interessei, escolhi o WordPress, depois ele pediu o usúario e senha, aguardei um instante até conectar. Quando abriu o programa definitivamente descobri que era um ótimo editor offline para WP, fiz um teste postando um “Hello World”, finalizando o Writer cumpriu muito bem a sua tarefa de editor, ele até consegue baixar seu tema e permitir um preview de como seu post vai ficar. Tudo que tem no editor do WP o Writer tem, mas você vai ter que habilitar o XML-RPC (Configurações->Escrita) para ele poder interagir com o WP.

Como eu tenho medo de escrever um artigo e sem querer querendo fechar a aba, esse programa é uma mão na chave de roda pra mim, hehehe :) .

Até a proxima… flw!

Um poderoso sistema de widgets

Esses dias estava navegando no repositório de plugins do WP até que encontrei um plugin muito legal por sinal, chama-se Eletro Widgets. Na descrição diz que ele é um poderoso sistema de widgets, achei interessante e fui testar, e não que é bom mesmo esse plugin. Com ele você pode criar áreas onde adiciona widgets iguais aos que existem na sidebar só que com esse plugin além de você poder colocar em qualquer lugar do site você altera os widgets na frontend, isso mesmo, você não precisa ficar indo no painel para alterar a disposição dos plugins, você faz isso no seu site simplesmente arrastando e soltando no lugar desejado. Mas nem tudo são flores, para ele funcionar você vai ter que adicionar uma única linha de código.

1. No seu template abra o arquivo em que você quer adicionar uma área de widgets. Nesse caso eu abri o index.php do tema Arthemia.

2. Eu por exemplo, quero adicionar uma área antes do loop que mostra os ultimos 5 posts, então eu vou adicionar esse código na linha 73.

<?php if (class_exists('EletroWidgets')) new EletroWidgets(); ?>

Por padrão ele adiciona duas colunas, mas se você quiser adicionar mais, use esse código em vez daquele

<?php if (class_exists('EletroWidgets')) new EletroWidgets(numColunas); ?>

* numColunas é o número de colunas.

Agora é só entrar na página onde você colocou o código e você verá um painel para adicionar ou remover widgets. Já ia quase me esquecendo, você também pode alterar o estilo dos widgets usando CSS, nos links abaixo tem a documentação explicando tudo.

Download | Documentação

Valeu pessoal até a proxima…