Páginas

sábado, 18 de maio de 2013

Retirar o [caption ] do conteúdo no wordpress

As vezes eu quero uma tal função no site  que com wordpress não ia conseguir fazer.

Meu problema era ao imprimir o conteúdo sem usar a função the_content(); do wordpress, sempre aparecia o ''[caption ]''  antes das tags  img.

Eu criei uma simples função ' anti_caption() ', segue a imagem:


Função anti_caption():

function anti_caption($entrada, $depois){

$p1 = strpos($entrada, "[caption");
if($p1 == true){
$p2 = substr($entrada, $p1);
$s1 = strpos($p2, "]");
$s2 = substr($entrada, $p1, $s1+1);
return str_replace($s2, $depois, $entrada);
}
else{
return $entrada;
}
}


Até mais!

Nenhum comentário: