Duas dicas para quem usa Wordpress

Uma é bem boba e só serve para ajudar o visual da página. Hoje, muitos temas vem com uma configuração no CSS que coloca uma borda em torno das imagens. O problema é que faz isso em torno dos smileys também.

Uma maneira muito fácil de resolver isso é acrescentar uma classe no CSS:

img.wp-smiley {
border: 0px;
}

Só isso ;)

Já a outra é mais útil.

As vezes nós instalamos plugins que necessitam o acrescimo de uma função ao tema, e se por um acaso nós desativamos o plugin, vai aparecer uma mensagem de erro do PHP informando de uma “missing function”.

Para resolver isso, você pode fazer o tema verificar a existência da função antes de executá-la.

Para o exemplo, vou usar um plugin de “post ratings”, ele pede que se acrescente a função:

the_ratings();

Em algum lugar do loop.

Neste caso ficaria:

if(function_exists('the_ratings')) { the_ratings(); }

Para usar com outra função qualquer, tudo que você precisa é trocar as duas instâncias do “the_ratings” pela chamada desta outra função, lembrando que na primeira aparição você só informa o nome da função, sem usar os ().

Acalmando o Wordpress – 404 amigável

Eu gosto muito do Wordpress, muito mesmo. Utilizo-o em vários blogs e indico à clientes e amigos. Ele tem uma interface mais amigável que o Movable Type, tem mais acessórios e mais fáceis de instalar que o B2Evo, é completamente gratuito, e tem muitos templates prontos disponíveis neste meio de mundo.

Só tenho duas resalvas:

  1. O consumo de recursos muito alto para sites de grande porte
  2. Um grande defeito, ele joga todo erro 404 em uma página dinâmica quando você usa URL amigável.

Snifers varrem seu site em busca de falhas de segurança que na imensa maioria das vezes não existe, indo bater nas 404. Crawlers vão fazer buscas por links que já podem não mais existir, também indo dar de cara em erros 404. Sem contar, é claro, com os 404 feitos por usuários, e por aí vai.

Com a política de responder todo 404 com uma página dinâmica, o Wordpress termina por fazer com que qualquer pequeno arquivo que seja retirado do site, se transforme em uma requisição de página, aí a coisa vira um problema, e escalona imensamente. Basta um pequeno gif inexistente para começar a irritação.

Ok, em blogs pequenos, o problema passa desapercebido, mas à medida que o crescimento acontece, o problema cresce de forma geométrica.


Clique aqui para ver o post completo.