Si por algún motivo quieres que no se muestren las imágenes de una entrada, por ejemplo en la portada de tu sitio, hay un código fantástico que mostrará el contenido pero sin imágenes. Si usas extractos en el ‘loop
‘ normalmente no se mostrarán en la portada pero ¿y si usas el contenido completo?
Pues solo tienes que sustituir la «llamada» al contenido en el ‘loop
‘ por esta otra:
<?php $content = get_the_content(); $postOutput = preg_replace('/<img[^>]+./','', $content); echo $postOutput; ?>
Si te fijas sustituye los códigos que existan entre etiquetas ‘<img></img>
‘ por el contenido del post.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
hola, gracias por el post.
Tengo una duda y ando atorado.
quiero publicar una entrada donde el texto se coloque en un div anclado "fixed", pero que las imagenes de esa misma entrada aparezcan en un div distinto y que al usar el scrol, bajen la sfotos y el texto se quede anclado. cómo le puedo hacer??
Gracias de antemano
me encantan las paginas estas que ponen el número de línea de código y cuando copias el código luego te salen esas lineas y las tienes que borrar a mano.
Pero bueno a parte de eso gracias xD
Al pasar el cursor por el código tienes unos iconos para poder copiar limpio, o abrir el código limpio en otra ventana.
a pues gracias jeje, bueno pongo la funcion un pelin mejorada por si tiene caption la imagen
$content = get_the_content();
$postOutput = preg_replace(‘/[caption[^*]+caption]/’,», $content);
$postOutput = preg_replace(‘/]+./’,», $postOutput);
echo $postOutput;
saludos
bueno eso de [^*] en verdad quería que fuera un «cualquier caracter» pero como no soy bueno con las expresiones regulares he puesto un «distinto de asterisco» no se por que no me funcionaba el [.]+ en fin… jeje
Genial muchas gracias!