Author : Jhon
Publicado : 14 agosto, 2019
Existen varias formas de traer una imagen destacada de un post de wordpress la mas común es utilizando la función de wordpress
1.
<?php the_post_thumbnail(); ?>
get_post_thumbnail_id($post->ID);
wp_get_attachment_image_src($post_thumbnail_id, $size);
<?php while ( have_posts() ): the_post(); ?> <div class="col-xl-6 col-lg-6 col-md-6 col-sm-6 col-12"> <div class="entradas"> <?php $size = 'entradas'; $post_thumbnail_id = get_post_thumbnail_id($post->ID); $imagen = wp_get_attachment_image_src($post_thumbnail_id, $size); ?> <?php var_dump($imagen); ?> <img src="<?php echo $imagen[0]; ?>"alt=""> <h3><?php the_title(); ?></h3> </div> </div> <?php endwhile; ?>
con la función var_dump(), comprobamos que lo que tengo en la variable $imagen es un array, donde la posición 0, es la que tiene la ruta de la imagen.
Por esto al poner la variable $imagen dentro de el tag src, de la etiqueta imagen debe de ir seguida de los corchetes y el 0.
src="<?php echo $imagen[0]"
Deja una respuesta