Lo que descubrí hasta ahora:
Tengo una consulta como esta:
$categories=get_category_by_slug('my_category_slug')
$posts_array = get_posts( array('category'=>$categories->cat_ID, 'numberposts' => -1 ));
foreach($posts_array as $post_array){
$queried_post = get_post($post_array->ID);
//I can get the source file link this way: wp_get_attachment_url( get_post_thumbnail_id($queried_post->ID))
}
Pero el archivo fuente es demasiado grande. Funciones como the_post_thumbnail( medium )
no funcionará para mí porque no es solo url. Es una URL con un envoltorio de etiqueta de imagen, etc. Entonces, ¿hay alguna manera de obtener el enlace al archivo de tamaño mediano (o pequeño)?
También es posible configurar el tamaño de la miniatura de la publicación en functions.php después de la línea con el soporte del tema y la miniatura posterior:
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 300, 300 );
No lo intenté, pero no quiero establecer el tamaño de todas las miniaturas.