Descriere
Câmpul Imagine permite încărcarea și selectarea unei imagini utilizând modalitatea media nativă a WordPress.
Capturi de ecran
Changelog
- A adăugat
Minimum
setareaMinimum
în versiunea 5.1.9. - A adăugat
Maximum
setareaMaximum
în versiunea 5.1.9. - A adăugat
Allowed File Types
setareaAllowed File Types
în versiunea 5.1.9.
Settings
-
Return Format
Specifică formatul datelor returnate. Alegeți dintre Object (matrice), URL (șir de caractere) sau ID (număr întreg). -
Preview Size
Dimensiunea imaginii WordPress afișată la editarea valorilor. -
Library
Limitează selecția fișierelor doar la cele care au fost încărcate în această postare sau la întreaga bibliotecă. -
Minimum
Adăugă validarea încărcării pentru lățimea minimă în pixeli (număr întreg), înălțimea în pixeli (număr întreg) și dimensiunea fișierelor în MB (număr întreg). Dimensiunea fișierelor poate fi, de asemenea, introdusă ca un șir de caractere care conține unitatea. de ex.'400KB'
. -
Maximum
Adăugă validarea încărcării pentru lățimea, înălțimea și dimensiunea maximă a fișierelor. -
Allowed File Types
Adăugă validarea încărcării pentru anumite tipuri de fișiere. Introduceți o listă separată prin virgulă pentru a specifica ce tipuri de fișiere sunt permise sau lăsați-o goală pentru a accepta toate tipurile.
Utilizarea modelului
Câmpului Imagine va returna fie o matrice, fie un șir de caractere sau o valoare întreagă, în funcție de valoarea de returnare setată.
Afișează imaginea (ID)
Acest exemplu demonstrează cum se afișează imaginea selectată atunci când se utilizează tipul de returnare Image ID
. Acest exemplu utilizează funcția wp_get_attachment_image() pentru a genera HTML-ul imaginii.
Display image (array)
Acest exemplu demonstrează cum se afișează imaginea selectată atunci când se utilizează tipul de retur Image Object
. Acest tip de retur furnizează date suplimentare despre imagine, cum ar fi textul alt, legenda și dimensiunile.
<?php $image = get_field('image');if( !empty( $image ) ): ?> <img src="https://www.advancedcustomfields.com/resources/image/<?php echo esc_url($image); ?>" alt="<?php echo esc_attr($image); ?>" /><?php endif; ?>
Afișare personalizată (array)
Acest exemplu demonstrează cum se afișează o dimensiune personalizată a imaginii selectate atunci când se utilizează tipul de retur Image Object
. Acest tip de retur ne permite să accesăm date suplimentare ale imaginii, cum ar fi dimensiunile, lățimea, înălțimea și altele.
Afișare imagine (URL)
Acest exemplu demonstrează cum se afișează imaginea selectată atunci când se utilizează tipul de retur Image URL
. Acest tip de retur ne permite să afișăm eficient o imagine de bază, dar ne împiedică să încărcăm date suplimentare despre imagine.
<?php if( get_field('image') ): ?> <img src="https://www.advancedcustomfields.com/resources/image/<?php the_field('image'); ?>" /><?php endif; ?>
.