Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/lu3gofficial/lu3g-masonry-gallery/archive/refs/heads/main.zipWidget Elementor che trasforma un campo repeater JetEngine (foto + link) in una gallery masonry animata. Al clic ogni foto porta al suo link, senza lightbox.
Requisiti
- WordPress 6.0+, PHP 7.4+
- Elementor
- JetEngine (o qualsiasi repeater salvato come post meta con lo stesso formato)
Setup del CPT (JetEngine)
- Post type Ambientazioni: un post per ambiente (Cucine, Bagno, Camera…)
- Repeater
gallery_ambientazione, una riga per prodotto:foto→ Gallery (Value format: Media ID). Oggi una foto, domani anche più di una senza cambiare nulla. Funziona anche con un campo Media.link→ Text: link del prodotto, usato da tutte le sue fotoprodotto→ Text: nome mostrato in hover (es. "May Tree")collezione→ Text (facoltativo): riga piccola sotto al nome (es. "Fairhaven WP")
- Nel template Single del CPT, aggiungi il widget LU3G Masonry Gallery
I nomi dei campi si possono cambiare dai controlli del widget.
Layout
- Masonry (default): ogni foto va sotto la colonna più corta. Con "Altezze delle foto" su Ritmo alternato (default) le foto ricevono altezze diverse a rotazione e vengono ritagliate al centro, così l'effetto masonry si vede anche se le foto hanno tutte lo stesso formato. Con Proporzioni reali ogni foto mantiene le sue proporzioni (entro i limiti impostati). Con più foto per prodotto puoi mostrarle tutte o solo la prima ("Foto per prodotto nel masonry").
- Mosaico: blocchi grande + piccole / tre affiancate. Utile quando ci sono più foto per prodotto (campo Gallery, "Una riga per prodotto").
Hover
Sei stili, scelti da "Stile hover" nella sezione Animazioni:
- Cornice: velatura dal basso, cornice interna, nome e freccia.
- Minimal: velatura dal basso, nome e freccia, senza cornice.
- Etichetta: riquadro (colore regolabile) che sale dal basso con nome e freccia.
- Velo pieno: colore su tutta la foto, nome e freccia al centro.
- Angoli: quattro angoli sottili che si chiudono verso la foto.
- Bianco e nero → colore: foto in bianco e nero che tornano a colori.
Su dispositivi touch tutti gli stili mostrano nome e freccia in basso, sempre visibili. Colori, distanza dal bordo e tipografia si regolano dal tab Stile.
Come gestisce le foto
- Le proporzioni arrivano dai metadati dell'immagine, quindi il layout è pronto subito, senza salti.
- Le foto oltre i limiti di proporzione (default 0.7 – 1.6) vengono ritagliate al centro.
- Usa la dimensione
lu3g_masonry(1000px, senza ritaglio) consrcsete lazy load. Per le foto caricate prima dell'attivazione del plugin, rigenera le miniature (es. plugin "Regenerate Thumbnails"). - Nell'editor Elementor le foto con risoluzione troppo bassa mostrano un badge rosso.
- Le foto senza link non sono cliccabili.
Aggiornamenti
Aggiornamento automatico dalle release di https://github.com/lu3gofficial/lu3g-masonry-gallery (Bacheca → Aggiornamenti,
entro 6 ore; subito con "Controlla di nuovo" o con il link "Controlla aggiornamenti" nella pagina Plugin).
Facoltativo: define( 'LU3G_GITHUB_TOKEN', 'github_pat_...' ); in wp-config.php alza il limite di richieste all'API GitHub.
I siti con la 1.7.1 o precedenti vanno aggiornati a mano una volta (Plugin → Carica plugin → "Sostituisci la versione attuale").
Pubblicare una nuova versione
Aumenta Version: e LU3G_MG_VERSION in lu3g-masonry-gallery.php, aggiungi la sezione in CHANGELOG.md, commit, poi
git tag vX.Y.Z && git push && git push --tags: l'automazione crea lo zip e la release. Pacchetto in locale: sh bin/build.sh.