Come ottenere l'immagine originale usando wp_get_attachment_image_src
Voglio ottenere l'immagine originale con la stessa larghezza e altezza con cui è stata caricata.
La mia immagine originale è 630*370.
Usando la seguente chiamata di funzione ottengo una miniatura dimensionata a 630*198.
wp_get_attachment_image_src($PriImgId,array('630','370'));
Come posso ottenerla a 630*370
Prova questo:
wp_get_attachment_image_src( $PriImgId, 'full' );
Inoltre, per ulteriori opzioni consulta il Codex.

Esiste la funzione wp_get_attachment_image_url introdotta in WordPress 4.4.0. Accetta i seguenti argomenti:
- int $attachment_id - ID dell'allegato immagine.
- string|array $size - Opzionale. Dimensione dell'immagine da recuperare. Accetta qualsiasi dimensione di immagine valida, oppure un array di valori di larghezza e altezza in pixel (in quest'ordine). Predefinito 'thumbnail'.
- bool $icon - Opzionale. Se l'immagine deve essere trattata come un'icona. Predefinito false.
Restituisce string
(URL completo dell'allegato incluso il dominio) o false
se nessuna immagine è stata trovata.
Esempi di utilizzo:
$thumbnail = wp_get_attachment_image_url( $attachmentId, 'my-custom-size' );
$original = wp_get_attachment_image_url( $attachmentId, 'full' );
$square = wp_get_attachment_image_url( $attachmentId, [600, 600] );
Le dimensioni delle immagini sono solitamente definite nel file functions.php del tuo tema. La documentazione di WordPress copre questo argomento in dettaglio: Post Thumbnails / Thumbnail Sizes
Se viene passato un array di due numeri (larghezza e altezza) alla funzione, questa cerca di trovare la dimensione più vicina preservando le proporzioni.
Internamente utilizza image_get_intermediate_size per trovare la dimensione preferita.
