Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2011, 09:36
Avatar de rogertm
rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 19 años, 4 meses
Puntos: 638
Exclamación wp_get_attachment_image_src() no me retorna valor pasado por array

Hola, estoy haciendo un theme para Wordpress con un panel de administración, donde el usuario podrá poner en cada región del front las categorías que quiera, el producto final quedará como este theme http://demo.arrastheme.com/.

Para eso tengo una función, que copié de otro theme, donde muestro los thumbnail o miniaturas de las imágenes de las noticias, con wp_get_attachment_image_src(), pero en el parámetro donde debe permitirme personalizar el tamaño de la imagen, no me permite poner las dimensiones que yo quiero:

settingins.php
Código PHP:
Ver original
  1. <?php
  2. # Displays post image attachment (sizes: thumbnail, medium, full)
  3. function dp_attachment_image($postid=0, $size='thumbnail', $attributes='') {
  4.     if ($postid<1) $postid = get_the_ID();
  5.     if ($images = get_children(array(
  6.         'post_parent' => $postid,
  7.         'post_type' => 'attachment',
  8.         'numberposts' => 1,
  9.         'post_mime_type' => 'image',)))
  10.         foreach($images as $image) {
  11.             $attachment=wp_get_attachment_image_src($image->ID, $size);
  12.         ?>
  13.         <img src="<?php echo $attachment[0]; ?>" <?php echo $attributes; ?> />
  14.     <?php
  15.         }
  16. }
  17. ?>
En el archivo donde quiero se muestre esto, tengo lo siguiente:
Código PHP:
Ver original
  1. <a class="featured-top-img" href="<?php the_permalink(); ?>"><?php dp_attachment_image($post->ID, 'thumbnail' , 'alt="' . $post->post_title . '"'); ?></a>

En el archivo settings.php he intentado, entre otras cosas, cambiar a esto:
Código PHP:
Ver original
  1. <img src="<?php echo $attachment[0]; ?>" width="<?php $attachment[1]; ?>" height="<?php $attachment[2]; ?>" <?php echo $attributes; ?> />

Pero nada, el caso es que necesito tener la opción de poder ponerle las dimensiones que quiera, en poxeles alto y ancho, pero nada.

Agradecería que alguien me ayude con esto.
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose