Inicio > Blog de marketing en internet y seo > Wordpress > Imprimir la primera imagen de un post de wordpress

Imprimir la primera imagen de un post de wordpress

Captura la primera imagen de un post de wordpress? ¿Por qué se necesita una función para eso? Ya existe la función "imagen destacada" en WordPress. Bueno, para muchos propósitos, que no se puede utilizar. Por ejemplo, si usted tiene un blog donde un montón de gente está escribiendo, y usted está listando extractos con una imagen en su página principal o páginas de categoría, como lo hago en este blog. Si lo haces, la forma más fácil es dejar que la gente use la imagen destacada en las entradas del blog, y luego simplemente imprimes esa en tu index.php y category.php. Pero el problema es que la gente no siempre se acuerda de usar la imagen destacada. Y usted no quiere enseñarles todo el tiempo cómo hacerlo. Y usted no quiere que el diseño de su sitio para romper porque los bloggers se olvidan de utilizar la función. A continuación, una función de reserva eligiendo la primera foto del post ¡es genial!

El código para imprimir la primera imagen de una entrada en WordPress:

Esto va en functions.php:

// Obtener URL de la primera imagen en un post
function atrapar_esa_imagen() {
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 se encuentra la imagen mostrar la imagen por defecto en su lugar
if(empty($first_img)){
$first_img = "/images/default.jpg";
}
return $first_img;
}

Esto va en category.php, index.php o donde quieras usarlo:

<a href="/es/”NO NUMERIC NOISE KEY/" 1003” title="”NO NUMERIC NOISE KEY" 1002”><img src="”NO NUMERIC NOISE KEY" 1001” alt="”NO NUMERIC NOISE KEY" 1000” /></a>

Espero haberte podido ayudar. Al menos el código para imprimir la primera imagen de un post en WordPress me ayudó en al menos tres proyectos.