#365Posts – WP: a tag CODE e o editor visual

Uma das maiores causas de irritação para quem escreve sobre códigos e publica com WordPress é a bagunça que o editor visual faz ao lidar com código, a ausência de um botão de formatação para a tag [code]code[/code]. Isso obriga o autor a ficar alternando entre o editor visual e o modo de “texto cru” para poder adicionar a tag manualmente onde necessário.

Como programador que sou, acho até ofensivo ser obrigado a estes expedientes braçais, e como programador acomodado gasto horas e mais horas sempre que preciso escrever um post em que eu empregue a tag code em busca de um plugin mágico maravilhoso que resolva esse problema de forma elegante e eficiente.

Hoje eu não tinha tempo para pesquisar, nem saco para aturar a frustração, e então resolvi contornar o problema de uma maneira ao meu alcance: escrevendo um pequeno trecho de código para criar um “shortcode” que me permita — pelo menos — digitar uma tag (ou “pseudotag”) sem precisar quebrar o fluxo de escrita alteranando do editor visual para o modo de texto puro e vice-versa.

Com o meu código, quando quero inserir um trecho de código em uma página, apenas preciso incluir no texto do post uma pseudotag [code][code][/code].

O código que implementa esta funcionalidade, que pode ser adicionado ao [code]functions.php[/code] do tema, é o seguinte.

function janio_code($atts, $c=''){
    return "<code>$c</code>";
}

add_shortcode('code', 'janio_code');

Pronto, problema contornado. Pode não ser a solução perfeita, mas dá para o gasto.

Newsletter

Gostou deste conteúdo? Informe seu email e receba gratuitamente todos os novos posts na sua caixa de entrada (será necessário confirmar a inscrição em seguida, verifique sua caixa postal).

Deixe seu comentário

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.