Wordpress 2.5 lançado oficialmente
Postado por: Pedro Rogério em
Acabou de ser lançado oficialmente o novo Wordpress, versão 2.5, juntamente com o redesign do novo site do Wordpress. Aproveite para atualizar seu Wordpress.

Acabou de ser lançado oficialmente o novo Wordpress, versão 2.5, juntamente com o redesign do novo site do Wordpress. Aproveite para atualizar seu Wordpress.
query_posts() é uma das funções chave do Wordpress, onde com ela podemos fazer as seguintes modificações em nosso blog:
query_posts() é basicamente uma função para modificar a consulta a base de dados facilitando a tarefa, onde com base nos parâmetros passados, a função modifica a saída dos nossos posts. Essa função foi pensada para ser utilizada juntamente com o loop do Wordpress, que se encarregará de mostrar o resultado da função query_posts() com as modificações que forem estipuladas.
<?php
query_posts('....');
while (have_posts()) : the_post();
...
endwhile;
?>
query_posts() nos permite enviar uma série de parâmetros que podemos separar em vários tipos:
Parâmetros de Categorias
query_posts('cat=4'); //Unicamente os posts da categoria com ID (4)
query_posts('cat=-4'); //Todos exceto os da categoría com ID (4)
query_posts('category_name=Categoria'); //Só os da categoria (Categoria)
query_posts('cat=1,2,4,5,7'); //Unicamente os posts das categorias indicadas.
Parâmetros de Tags
query_posts('tag=cooking'); // Todos os posts com a tag (cooking)
query_posts('tag=bread,baking'); //Todos os posts que contenham (bread) ou (baking)
query_posts('tag=bread+baking+recipe'); //Todos los posts que contenham as 3 tags
Parâmetros de Autor
query_posts('author_name=Pedro'); //Todos os posts onde o Autor seja (Pedro)
query_posts('author=2'); //Todos os posts do autor (2)
query_posts('author=-4'); //Todos os posts menos do autor (4)
Parâmetros de posts e páginas
query_posts('p=1'); //Unicamente o post (1)
query_posts('name=first-post'); //Unicamente o post com nome (first-post)
query_posts('page_id=7'); //A página com ID (7)
query_posts('pagename=about'); //A página com nome (about)
query_posts('showposts=1'); //Modifica o LIMIT do SQL para indicar o número de posts a mostrar.
Parâmetros de tempo
query_posts('hour=01'); //Todos os posts da seguinte hora: (1:00)
query_posts('minute=30'); //Todos os posts do minuto 30(*:30)
query_posts('second=07'); //Posts do segundo 7 (*:*07)
query_posts('day=1'); //Os posts dos días (1)
query_posts('monthnum=2'); //Os posts do mês (2)
query_posts('year=2005'); //Os posts do ano de (2005)
Parâmetros de Paginação
query_posts('paged=2'); //Todos os posts que se encontram na página (2) da paginação
query_posts('posts_per_page=10'); //Número de posts por página (10)
query_posts('order=ASC'); //Orden da paginação (ASC)
Não teria muita graça se não pudessemos utilizar essas funcão com um só parâmetro, isso limitaria e muito seu potencial, mas para isso fazemos o uso de (&) para unir vários parâmetros:
query_posts("cat=-1,-2,-3&page_id=7&tag=bread,baking“);
Preparem-se para a chegada do Wordpress 2.5, essa nova versão trará a partir do dia 28 de março muitas novidades, por enquanto você já pode ver uma lista de temas e plugins compatíveis com essa nova versão.
get_avatar()
Faz a requisição de gravatar por parte da Automattic, a integração com o serviço mais usado de gravatar para a ser uma função nativa do Wordpress.
get_avatar( $id_or_email, $size = '80', $default = '' );
Uma novidade muito solicitada pelos usuários do Wordpress é a possibilidade de mostrar posts de forma aleatória. Mediante o uso da função get_posts() do objeto WP-Query podemos obter os resultados ordenados aleatoriamente.
is_front()
Semelhante a função is_home(), uma função que soluciona todos os problemas que is_home() causava com os posts que você gostaria de colocar em sua home.
if (is_front()) ...
get_sidebar() e as várias sidebars
A função get_sidebar() é responsável por mostrar o conteúdo do arquivo sidebar.php, que agora permitirá carregar diferentes sidebars mediante um parâmetro:
get_sidebar("left"); ---> sidebar-left.php
get_sidebar("right"); --> sidebar-right.php
wp_list_categories(), wp_dropdown_categories() e o limite de profundidade
Agora a estrutura da função wp_list_categories() nos permitirá mostrar os filhos das categorias ou não, agora podemos definir quantos filhos de filhos queremos mostrar.
Optimal Title integrado ao Wordpress 2.5
Após o brilhante êxito desse plugin, ele acabou se tornando parte do Wordpress 2.5.
Manutenção detalhada das Tags
Devido a relevância das tags nas últimas versões do Wordpress, foi desenvolvido um painel para administrá-las facilmente, visto que o plugin Advanced Tag Entry não conseguia.
Intergração com o sistema de atualização
Agora possui uma melhor integração com o sistema para dotar de maiores e melhores funcionalidades a nossos plugins/temas/scripts.
WP_DEBUG
Novo suporte para depurarmos nosso Wordpress. Ativando essa variável no wp-config.php podemos ver os erros na tela, e não mais uma tela em branco.
USER_NOTICE
Uma vez terminada a migração, deveremos passar a prova da USER_NOTICE, uma variável que nos mostra se estamos utilizando código depreciado em nosso Wordpress.

Você acabou de achar aquele tema interessante para o Wordpress, mas está com receio de testar pois não sabe se vai funcionar corretamente em seu blog, ou não quer que seus visitantes também o vejam. Para isso existe um plugin muito interessante chamado Theme Test Drive, onde o administrador do blog pode efetuar testes com quaisquer temas sem que os usuários do blog o vejam.
O tema escolhido a partir de agora só estará visível para o administrador do blog. Os outros visitanes verão o tema definido por padrão. Se você utiliza o plugin WP-Cache é necessário que você o desabilite para o perfeito funcionamento do plugin.

Quer alterar a tela de login do seu Wordpress, mas tem preguiça ou está com falta de criatividade? Aproveite e baixe o arquivo com as imagens acima e deixe a tela de login ao seu gosto. Para efeuar as alterações, basta substituir as imagens no diretório wp-admin/images/.
Vi aqui: Anieto2K
Esse artigo é baseado no original de Sigt.net
Numerar os comentários no Wordpress é muito fácil, não é necessário plug-in algum ou nenhum conhecimento avançado de PHP. O que iremos utilizar é um editor HTML qualquer para fazer isso, pode até ser feito no Bloco de Notas mesmo. O arquivo que iremos alterar é o comments.php, aconselho você a fazer um back-up desse arquivo antes para não correr nenhum risco, após localize a seguinte linha de código:
<?php foreach ($comments as $comment) : ?>
Então, substitua pelo seguinte:
<?php $contador = 1; foreach ($comments as $comment) : ?>
Quando o comentário é aprovado, ele é mostrado e deve ser somado mais 1 para o próximo comentário, para isso, localize o seguinte código:
<?php comment_text() ?>
Acima dele, adicionaremos o seguinte código:
<?php if ($comment->comment_approved == '1'): ?>
<div class="contador">#<?php echo $contador; $contador++; ?></div>
<?php endif; ?>
A partir de agora é só você aplicar o CSS a classe contador que foi criada, e deixá-la a seu gosto, como podem ver, eu fiz isso aqui no blog, e funcionou perfeitamente.

Recentemente instalei um plugin de estatísticas para o Wordpress chamado FireStats, ele é bastante interessante, lhe mostra informações valiosas alí, até descobri que tem gente que anda visitando meu site com o Internet Explorer 4, dêem só uma olhada na screen abaixo:

Para instalá-lo basta subir os arquivos para o diretório de plug-ins do seu Wordpress e ativá-lo, depois vá até o Painel e acesse a aba FireStats.