Reduzir tamanhos de imagem diretamente da Biblioteca de mídia através da rede (não anexada à publicação ou à página, mas à barra lateral)

Eu tenho uma configuração de rede MU e estou puxando imagens de biblioteca de mídia e exibindo 4 dessas imagens aleatoriamente de toda a rede.

Eu vi algumas pessoas aqui usando códigos semelhantes para fazer o mesmo, minhas perguntas são:

Como faço para recortar imagens puxadas diretamente da biblioteca de mídia de forma dinâmica?

Atualmente, o código funciona, no entanto, ele simplesmente escala o tamanho da imagem e no botão direito> exibe a imagem, mostra a imagem em tamanho real e não como uma miniatura cortada, etc.

Isso, obviamente, aumenta o tamanho da página se cada imagem for 5mb (x4 = 20mb), o que é desnecessário, aqui está o código:

function get_images_from_media_library() { $args = array( 'post_type' => 'attachment', 'post_mime_type' =>'image', 'post_status' => 'inherit', 'posts_per_page' => 4, 'orderby' => 'rand' ); $query_images = new WP_Query( $args ); $images = array(); foreach ( $query_images->posts as $image) { $images[]= $image->guid; } return $images; } function display_images_from_media_library() { $imgs = get_images_from_media_library(); $html = ''; return $html; } 

Qualquer ajuda ou sugestão será muito apreciada.

Solutions Collecting From Web of "Reduzir tamanhos de imagem diretamente da Biblioteca de mídia através da rede (não anexada à publicação ou à página, mas à barra lateral)"