- Come ottengo il campo Galleria ACF??
- Come ottengo le immagini ACF??
- Come aggiungo più immagini ad ACF??
- Come posso creare un'immagine di campo personalizzata in WordPress??
- Come si usa la galleria ACF??
- Come ottengo un file ACF??
- Come ottengo un campo di testo in ACF??
- Come si usa un ripetitore in ACF?
- Come creo un campo personalizzato in Wordpress??
- Come posso mostrare i campi personalizzati avanzati in Wordpress??
Come ottengo il campo Galleria ACF??
Il Gallery Field può essere installato acquistando una licenza per ACF PRO. A pagamento, riceverai una ricevuta da ACF e un account utente che consentirà l'accesso ai tuoi download. Una volta installato ACF PRO, inserisci la tua chiave di licenza per abilitare gli aggiornamenti del plug-in.
Come ottengo le immagini ACF??
Display personalizzato (array)
php $immagine = get_field('immagine'); if( $immagine ): // Variabili immagine. $url = $immagine['url']; $titolo = $immagine['titolo']; $alt = $immagine['alt']; $didascalia = $immagine['didascalia']; // Attributi delle dimensioni delle miniature. $dimensione = 'miniatura'; $pollice = $immagine['dimensioni'][ $dimensione]; $larghezza = $immagine['dimensioni'][ $dimensione .
Come aggiungo più immagini ad ACF??
Un campo Immagine ACF consente di selezionare solo una singola immagine. E per quanto ne so un post può avere solo un post_thumbnail add_post_meta( $post_id, '_thumbnail_id', $image ); Per selezionare più immagini è necessario utilizzare un ripetitore per consentire l'aggiunta di più immagini nel modulo.
Come posso creare un'immagine di campo personalizzata in WordPress??
Questo è quello che cerco per ottenere l'immagine dal post il cui ID è 299 (se esiste): $attachment_id = get_field('image', 299); $dimensione = 'pieno'; $immagine = wp_get_attachment_image_src( $attachment_id, $dimensione); if( get_field('image') ): echo '<img src="' . $immagine[0] . '" alt="' .
Come si usa la galleria ACF??
Installazione
- Copia la cartella navz-photo-gallery nella cartella wp-content/plugins.
- Attiva il plugin Advanced Custom Fields: Photo Gallery tramite la pagina di amministrazione dei plugin.
- Crea un nuovo campo tramite ACF e seleziona il tipo di Galleria fotografica.
- Si prega di fare riferimento alla descrizione per maggiori informazioni riguardanti le impostazioni del tipo di campo.
Come ottengo un file ACF??
php $file = get_field('file'); if( $file ): // Estrai variabili. $url = $file['url']; $titolo = $file['titolo']; $didascalia = $file['didascalia']; $icona = $file['icona']; // Visualizza la miniatura dell'immagine quando possibile. if( $file['type'] == 'image' ) $icon = $file['sizes']['thumbnail']; // Inizia a capovolgere la didascalia.
Come ottengo un campo di testo in ACF??
get_field($selector, [$post_id], [$format_value]);
- $selector (stringa) (Obbligatorio) Il nome del campo o la chiave del campo.
- $post_id (mixed) (Facoltativo) L'ID del post in cui viene salvato il valore. Default al post corrente.
- $format_value (bool) (Facoltativo) Se applicare la logica di formattazione. Il valore predefinito è vero.
Come si usa un ripetitore in ACF?
Ciclo di base
php // controlla se il campo ripetitore ha righe di dati if( have_rows('repeater_field_name') ): // scorre le righe di dati while ( have_rows('repeater_field_name') ) : the_row(); // mostra il valore di un sottocampo the_sub_field('sub_field_name'); alla fine; else: // nessuna riga trovata endif; ?>
Come creo un campo personalizzato in Wordpress??
Crea semplicemente un nuovo post o modificane uno esistente. Vai alla meta box dei campi personalizzati e seleziona il tuo campo personalizzato dal menu a discesa e inserisci il suo valore. Fai clic sul pulsante "Aggiungi campo personalizzato" per salvare le modifiche e quindi pubblicare o aggiornare il tuo post.
Come posso mostrare i campi personalizzati avanzati in Wordpress??
Per recuperare un valore di campo come variabile, usa la funzione get_field(). Questa è la funzione più versatile che restituirà sempre un valore per qualsiasi tipo di campo. Per visualizzare un campo, usa the_field() in modo simile. Ecco un esempio di utilizzo di base e assicurati di visualizzare la pagina di esempio del codice per ulteriori informazioni.