cum să obții imaginea originală folosind wp_get_attachment_image_src
Vreau să obțin imaginea originală cu aceeași lățime și înălțime ca la încărcare.
Imaginea mea originală este de 630*370.
Folosind următoarea funcție primesc o miniatură dimensionată la 630*198.
wp_get_attachment_image_src($PriImgId,array('630','370'));
Cum pot să o obțin la 630*370

Încearcă asta :
wp_get_attachment_image_src( $PriImgId, 'full' );
De asemenea, pentru mai multe opțiuni vezi Codex.

Există funcția wp_get_attachment_image_url introdusă în WordPress 4.4.0. Aceasta acceptă următoarele argumente:
- int $attachment_id - ID-ul atașamentului imaginii.
- string|array $size - Opțional. Dimensiunea imaginii de returnat. Acceptă orice dimensiune validă de imagine sau un array cu lățimea și înălțimea în pixeli (în această ordine). Valoarea implicită este 'thumbnail'.
- bool $icon - Opțional. Dacă imaginea ar trebui tratată ca un icon. Valoarea implicită este false.
Returnează string
(URL-ul complet al atașamentului, inclusiv domeniul) sau false
dacă nu a fost găsită nicio imagine.
Exemple de utilizare:
$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] );
Dimensiunile imaginilor sunt de obicei definite în fișierul functions.php al temei. Documentația WordPress acoperă acest subiect în detaliu: Post Thumbnails / Thumbnail Sizes
Dacă este transmis un array cu două numere (lățime și înălțime), funcția va încerca să găsească cea mai apropiată dimensiune care păstrează raportul de aspect.
În spate, utilizează funcția image_get_intermediate_size pentru a găsi dimensiunea preferată.
