Últimas Notícias do Ano

Algumas notícias que gostaria de compartilhar antes do ano acabar:

Feliz ano novo à todos e até o próximo ano!!

Como tornar o título do seu blog SEO Friendly

Para os iniciantes SEO significa Search Engine Optimization, ou seja, otimização para mecanismos de busca e SEO Friendly por consequência são técnicas para tornar o site mais “amigável” para os mecanismos de busca, como o Google, Yahoo, etc. No post de hoje explicarei especificamente como melhorar o título do blog.

O primeiro passo é abrir o arquivo header.php do seu tema e localizar a tag title, deve ser algo mais ou menos assim:

<title><?php wp_title('&laquo;', true, 'right'); ?> <?php bloginfo('name'); ?></title>

E substituir pelo seguinte código:

<title>
<?php if (is_home () ) {
    bloginfo('name');
} elseif ( is_category() ) {
    single_cat_title(); echo ' - ' ; bloginfo('name');
} elseif (is_single() ) {
    single_post_title();
} elseif (is_page() ) {
    bloginfo('name'); echo ': '; single_post_title();
} else {
    wp_title('',true);
} ?>
</title>

Com este novo código você terá um título diferente para:

  • Home – será exibido apenas o título do blog;
  • Páginas das categorias – será exibido o nome da categoria seguido do nome do blog;
  • Páginas dos posts – será exibido apenas o título do post, e;
  • Páginas estáticas – será exibido o nome do blog seguido do título da página.

Quais serão os novos recursos do WordPress 2.8?

Algumas semanas depois do lançamento do WordPress 2.7 e quase 700.000 downloads, a equipe de desenvolvimento já está trabalhando na próxima versão. O ponto de partida é definir quais serão os novos recursos a serem implementados e para isso está sendo feita uma pesquisa online onde os próprios usuários, como você, ajudarão a definir os novos recursos.

Se você quiser participar basta responder a pesquisa que estará disponível até o dia 31 de dezembro. Já respondi à pesquisa solicitando prioridade em um sistema de backup e cache integrados ao WordPress, dispensando o uso de plugins.

E vocês, quais recursos escolheram?

[Atualização] No post sobre a pesquisa no blog oficial ainda informa que a pesquisa iria até o dia 31 de dezembro, infelizmente eles decidiram encerrar antes do prazo.

pBlog entre os finalistas do Prêmio Best Blogs Brazil

Best Blogs Brazil

Best Blogs Brazil

Dia 23 de dezembro foi divulgada a lista dos finalista ao prêmio Best Blogs Brazil e o pBlog foi classificado para a fase final na categoria MetaBlog. Fiquei bastante feliz em estar entre os finalistas, mas ficarei muito mais se vencer. :D Por isso peço a todos que gostam do pBlog que votem para torná-lo o Melhor MetaBlog do Brasil!!!

Para votar é muito fácil e você não gastará mais de 5 minutos, veja só:

  1. Primeiro faça o cadastro no Best Blogs Brazil;
  2. Em seguida será enviado um email para sua conta, abra-o e clique no link para confirmar seu cadastro;
  3. Por último clique na categoria MetaBlog e vote no pBlog.

Conto com o voto de todos! Obrigado.

Como Instalar e Configurar o Plugin WP Super Cache

Os plugins de cache possuem a função de gerar páginas estáticas HTML a partir das páginas dinâmicas do site. Seu objetivo é diminuir drasticamente o tempo de carregamento da página, a sobrecarga do processador e reduzir a quantidade de acessos ao banco de dados. Existem vários plugins de cache para WordPress, porém o WP Super Cache é o mais recomendado e consequentemente mais utilizado, por esse motivo resolvi escolhê-lo para exemplificar este pequeno tutorial.

Antes de instalar o plugin é necessário verificar se o seu servidor Apache possui instalado os módulos mod mime e mod rewrite (entre em contato com o suporte da sua hospedagem caso você não saiba) e os permalinks configurados no modo personalizado (URL amigável). Despois destas verificações é hora de instalar o plugin, primeiro faça o download, descompacte-o e envie por FTP para a pasta wp-content/plugins do servidor. Em seguida acesse a página Plugins na administração do WordPress e ative o plugin. Agora clique no menu Configurações -> WP Super Cache, escolha a opção ON em WP Super Cache Status e por último clique no botão Update Status. Feito isso, verifique se foi criado o arquivo .htaccess na raiz do servidor com o seguinte conteúdo:

-----------------.htaccess-----------------
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f
RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz [L]

RewriteCond %{REQUEST_METHOD} !=POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{QUERY_STRING} !.*attachment_id=.*
RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$
RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f
RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
-----------------.htaccess-----------------

Verifique também se foi criado o arquivo wp-content/cache/.htaccess com o seguinte conteúdo (caso não tenha sido criado, faça-o manualmente):

# BEGIN supercache
<IfModule mod_mime.c>
  AddEncoding gzip .gz
  AddType text/html .gz
</IfModule>
<IfModule mod_deflate.c>
  SetEnvIfNoCase Request_URI \.gz$ no-gzip
</IfModule>
<IfModule mod_headers.c>
  Header set Cache-Control 'max-age=300, must-revalidate'
</IfModule>
<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType text/html A300
</IfModule>

# END supercache

Pronto, se não foi exibida nenhuma mensagem de erro, o plugin de cache já estará funcionando perfeitamente. De agora em diante sempre que um visitante acessar uma página pela primeira vez será gerado um arquivo HTML, para todos os demais visitantes que acessarem esta mesma página será exibida a versão HTML, porém existe algumas condições, o visitante:

  1. Não estava logado;
  2. Não escreveu um comentário;
  3. Ou não acessou uma página protegida por senha.

Pode parecer restritivo, mas 99% dos visitantes não faz nenhuma destas ações e é por isso que o plugin torna-se tão eficiente! :)

Caso tenha ocorrido algum erro durante a instalação do plugin recomendo você dar uma olhada na seção Troubleshooting na página do plugin e/ou utilizar nosso fórum.

Tradução do Tema Masinop

Tema Masinop

Tema Masinop

Hoje eu trago para vocês a tradução do tema Masinop. Utilizei-o no recém criado Blog do Leão do qual participo com vários amigos torcedores do Sport Club do Recife (o projeto ainda está engatinhando, mas o blog já está no online). :)

Conheça algumas características do tema:

  • Duas colunas com largura fixa;
  • HTML e CSS válidos;
  • Menu lateral com abas em ajax;
  • Suporte a widgets;
  • Local para publicidade pré-definido;
  • Compatível com IE, FF, Opera, Flock & Safari;

Demo | Download