Essa função faz uma busca, através de expressão regular, em todo texto para encontrar as tags [raw] e [/raw] e passar o conteúdo que estiver dentro delas pela wptexturize(); com o wpautop();
Em fevereiro já era possível criar shortcodes para o WordPress??? Eu acredito que sim... A função inficada no post ficaria melhor com shortcode ao invés da busca com expressão regular, penso eu.
Outra coisa, a solução proposta no post é uma gambiarra que pode ser utilizada para resolver um bug estranho que aparece em algumas instalações do WP, mas deve existir uma solução melhor, sei lá reinstalar o WP, pode ser também alguma configuração do servidor que é incompativel com algum método do WP sei lá.... porque vejam bem, a função wpautop() adrão é chamada por um filtro padrão toda vez que um novo post é exibido e pelo pouco que conheço desta função (wpautop) ela serve justamente para adicionar os p's e br's da vida de forma automatica, tanto é que a função proposta no post indicado pela Drika básicamente pesquisa as tags e quando as encontra chama a função wpautop() para que ela adicione os p's e br's no conteúdo.
Se eu estiver correto, não faz sentido criar um filtro que chama uma função para passar o conteúdo pelo wpautop() visto que ela já é chamada automaticamente por um filtro padrão do WordPress.
Pensando nisso me vem uma provavel resposta a este problema, será que nessas instalações problematicas não existe algo impedindo a chamada do wpautop()? Outra coisa, será que não é um plugin que usa um filtro the_content() e de forma incorreta retira do conteúdo as inserções de quebra feitas pelo wpautop()????
Pessoal, desculpa minhas viagens, é que gosto bastante de programação e esse tipo de assunto realmente me instiga, se eu ficar muito chato aqui na lista podem falar que eu paro.
--
Amplexos,
Leo Baiano
http://www.leobaiano.com
http://www.blog.ljunior.comhttp://www.mcelebridades.comhttp://www.twitter.com/leobaiano