¿Estás buscando una forma de obtener la primera imagen de tu publicación? Si bien probablemente haya un plugin para esto, hemos creado un fragmento de código rápido que puedes usar para obtener la primera imagen en una publicación de WordPress.
Instrucciones:
Todo lo que tienes que hacer es agregar este código al archivo functions.php de tu tema o a un plugin específico del sitio:
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('//i', $post->post_content, $matches);
$first_img = $matches [1] [0];
// no image found display default image instead
if(empty($first_img)){
$first_img = "/images/default.jpg";
}
return $first_img;
}
Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo agregar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.
Si te gustó este fragmento de código, considera echar un vistazo a nuestros otros artículos en el sitio como: los 9 mejores plugins de acordeón de WordPress y cómo solucionar el error al establecer una conexión de base de datos en WordPress.
[…] Esta publicación fue mencionada en Twitter por Constance, Hilda, Natella, wp_freak, WPSNIPP y otros. WPSNIPP dijo: #wordpress Obtener la primera imagen en la publicación http://bit.ly/doLfpd #blog por favor RT 🙂 […]