heyow,
No WordPress quando necessitamos colocar um trecho de código de alguma linguagem recorremos – geralmente – a classes CSS para deixar o código mais organizado. Mas esqueça as “horas” criando css para deixar o código mais legível. Use o plugin WP-Syntax.
O WP-Syntax foi desenvolvido por Ryan McGeary usando PHP e portando para usar como plugin do WordPress seguindo os padrões highlighting do projeto GeSHi. Vejamos como usá-lo:
*** Instalando…
1. Como toda instalação de plugin do WordPress, você baixa o pacote com os arquivos do plugin e extrai no do diretório wp-content/plugins/ ficando então – apos descompactar o pacote ZIP – wp-content/plugins/wp-syntax/
2. Abra seu gerenciador do WordPress (wp-admin) e vá em plugins e ative o wp-syntax.
*** Usando…
Depois de instalado e ativo o plugin wp-syntax, o uso é muito simples. Ao criar/editar um post do seu blog use:
<pre lang=”linguagem” line=”1″>
…
seu trech de código
…
</pre>
Em lang=”", você define a linguagem usada no trecho de código. Em line=”", você defina a linha inicial do trecho de código, no caso acima, o código será numerado começando da linha 1. Caso não queira numerar seu trecho de código, não use line=”". Veja abaixo um exemplo de como ficaria seu código usando o wp-syntax:

exemplo de um trecho de código em php não numerado…

exemplo de um trecho de código em ruby on rails, começando a contagem na linha 18…
Acima é o resultado gerado no seu post do wordpress usando o plugin wp-syntax. Veja abaixo como ficaria seu html no wordpress, respectivamente:
<pre lang="php">
<div id="foo">
<?php
function foo() {
echo "Hello World!\\n";
}
?>
</div>
</pre>
<pre lang="ruby" line="18">
class Example
def example(arg1)
return "Hello: " + arg1.to_s
end
end
</pre>
Veja acima em lang=”" que é especificada a linguagem usada no trecho de código, o wp-syntax suporta várias linguagens de programação que podem ser conferidas no seu “readme.txt” contido no pacote do plugin!
Espero que tenha gostado! ;)