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<?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);
?>
<img src="<?php echo $attachment[0]; ?>" <?php echo $attributes; ?> />
<?php
}
}
?>
En el archivo donde quiero se muestre esto, tengo lo siguiente:
Código PHP:
Ver original<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<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.