#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.