Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

wp_get_attachment_image_src() no me retorna valor pasado por array

Estas en el tema de wp_get_attachment_image_src() no me retorna valor pasado por array en el foro de WordPress en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 31/01/2011, 09:36
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 8 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
  #2 (permalink)  
Antiguo 31/01/2011, 10:51
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 10 meses
Puntos: 832
Respuesta: wp_get_attachment_image_src() no me retorna valor pasado por array

Intenta así:

Código PHP:
Ver original
  1. function dp_attachment_image($postid=0, $size='thumbnail', $attributes='') {
  2.     global $post;
  3.     ...
  #3 (permalink)  
Antiguo 31/01/2011, 12:58
Avatar de rogertm
Mod->Cuba
 
Fecha de Ingreso: julio-2005
Ubicación: /home/Cuba/Habana/rogertm/
Mensajes: 2.922
Antigüedad: 18 años, 8 meses
Puntos: 638
Respuesta: wp_get_attachment_image_src() no me retorna valor pasado por array

Nada... ahora luego de almorzar me he puesto a pensar un poco en el asunto, y tengo la impresión que me estoy complicando la vida...

Voy a intentar con the_post_thumbnail o WPSI-II.
__________________
Friki y Blogger por Cuenta Propia:213
Twenty'em: Theming is Prose

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:41.