SummArg | Cursos y recursos para webmasters

03/09/2011

No publicar imágenes de un post en the_content()

Con the_content() invocamos al contenido de una entrada incluídas sus imágenes y todo el formato de texto. Para el caso en que necesitemos eliminar de una plantilla en particular (puede ser single.php o page.php) las imágenes de la entrada, se puede utilizar el siguiente snippet en el loop.

<?php
ob_start();
the_content('Read the full post',true);
$postOutput = preg_replace('/<img[^>]+./','', ob_get_contents());
ob_end_clean();
echo $postOutput;
?>

Dejar un comentario