Mostrar automáticamente imagen del post en index

  • Autor Autor Ignacio Sanchez
  • Fecha de inicio Fecha de inicio
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Ignacio Sanchez

Ignacio Sanchez

Zeta
SEO
Verificación en dos pasos activada
Verificado por Whatsapp
Hola, antes tenía un código php que había encontrado en internet con el cual lo ponías en el index y te mostraba la primera imagen que tenia el post automáticamente sin tener que ponerla una por una en thumbnails.
Aparecía donde estaba puesta el código y con el mismo tamaño de la imagen.
Alguien sabe el código o algún link donde este?? No era plugin solo códigos

Saludos
 
Yo uso este código para sacar la primera imagen de los Posts

PHP:
# Displays post image attachment (sizes: thumbnail, medium, full)
function dp_attachment_image($postid=0, $size='thumbnail', $attributes='')
{
 if ($postid<1)
  $postid = get_the_ID();
 if ($images = get_children(array(
		'post_parent' => $postid,
		'post_type' => 'attachment',
		'numberposts' => 1,
		'post_mime_type' => 'image',)))

  foreach($images as $image)
  {
   $attachment=wp_get_attachment_image_src($image->ID, $size);
  }
 else
 {
  $attachment[0] = 'http://www.tudominio.com/wp-content/themes/tu-theme/sin-imagen.jpg';   
 }
  ?>
<img src="<?php echo $attachment[0]; ?>" alt="<?php echo get_the_title($postid)?>" title="<?php echo get_the_title($postid)?>" <?php echo $attributes; ?> />
<?php
}

Esta función no solo te trae la imagen con el tamaño real tambien puedes decirle que te pase el Thumbnail y si el Post no tiene una imagen te trae la imagen que tengas en "http://www.tudominio.com/wp-content/themes/tu-theme/sin-imagen.jpg"

Para usarla con Thumbnails: dp_attachment_image(0,"thumbnail","")
Para usarla con tamañp real: dp_attachment_image(0,"full","")
 
Gracias SoloNegocios 😉 me vino de 10
 
Yo uso este código para sacar la primera imagen de los Posts

PHP:
# Displays post image attachment (sizes: thumbnail, medium, full)
function dp_attachment_image($postid=0, $size='thumbnail', $attributes='')
{
 if ($postid<1)
  $postid = get_the_ID();
 if ($images = get_children(array(
		'post_parent' => $postid,
		'post_type' => 'attachment',
		'numberposts' => 1,
		'post_mime_type' => 'image',)))

  foreach($images as $image)
  {
   $attachment=wp_get_attachment_image_src($image->ID, $size);
  }
 else
 {
  $attachment[0] = 'http://www.tudominio.com/wp-content/themes/tu-theme/sin-imagen.jpg';   
 }
  ?>
<img src="<?php echo $attachment[0]; ?>" alt="<?php echo get_the_title($postid)?>" title="<?php echo get_the_title($postid)?>" <?php echo $attributes; ?> />
<?php
}

Esta función no solo te trae la imagen con el tamaño real tambien puedes decirle que te pase el Thumbnail y si el Post no tiene una imagen te trae la imagen que tengas en "http://www.tudominio.com/wp-content/themes/tu-theme/sin-imagen.jpg"

Para usarla con Thumbnails: dp_attachment_image(0,"thumbnail","")
Para usarla con tamañp real: dp_attachment_image(0,"full","")

gracias amigo probare con esto...
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Atrás
Arriba