Come aprire un popup di Elementor tramite un link

Finestra popup di iscrizione via email
Unisciti alla nostra lista e ricevi le ultime novità. Iscriviti per non perdere nessun aggiornamento.

Indice dei contenuti

Video passo dopo passo

Cos’è una finestra popup?

Una finestra popup, messaggio popup o in inglese popup è una finestra che appare («emerge») mentre navighi su un sito web. Vengono utilizzate per molte ragioni: offrire sconti, notifiche, invitare a iscriversi a una newsletter, promuovere contenuti e altro.

Ma non ci dilungheremo troppo sui popup perché questo argomento non riguarda come crearli, ma come possiamo aprirli tramite un link simile a questo:

#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjE4NDI1IiwidG9nZ2xlIjpmYWxzZX0%3D

Impareremo anche in questo argomento come configurare la nostra finestra popup affinché abbia un link come questo: #link-popup

«link-popup» è un nome inventato da noi, più avanti vedremo come possiamo stabilire l’ID che vogliamo per aprire il nostro popup.

Rendere il nostro popup attivo su tutto il sito web

Qualcosa di molto importante che dobbiamo fare è stabilire la condizione che la nostra finestra popup sia attiva su Tutto il sito. Immagina di aggiungere il link in un articolo del blog o nel nostro menu principale: se non abbiamo questa condizione di visualizzazione, può darsi che in alcune parti del nostro sito web il popup non sia attivo e non si apra. Vediamo come si fa.

Attivare finestra popup su tutto il sito
  1. Apriamo con Elementor il Messaggio popup.
  2. Clic sulla freccetta che si trova proprio a destra del pulsante Aggiorna > clic sull’opzione Condizioni di visualizzazione del menu popup.
  3. Si aprirà una finestra popup con diverse schede nella parte sinistra, lasciamo quella Condizioni > clic sul pulsante Aggiungi condizione e lasciamo la condizione predefinita che è Tutto il sito.
  4. Ora dobbiamo solo salvare facendo clic sul link Salva e chiudi oppure sul pulsante Avanti e poi sul pulsante Salva e chiudi.

Ora la nostra finestra popup sarà attiva su tutto il nostro sito web. Non è necessario configurare Trigger o Regole avanzate se non ne hai bisogno.

Come ottenere il link che apre il nostro messaggio popup

Vedremo tre modi per ottenere il link che apre il nostro popup. Dobbiamo sapere che ogni popup ha il proprio link e questo non varia, quindi una volta ottenuto possiamo usarlo in qualsiasi parte del nostro sito web, tutte le volte che vogliamo.

Aggiungere l’azione apri finestra popup a un widget

Per i primi due modi dobbiamo aggiungere a un widget di Elementor l’azione di aprire il popup. Possiamo usare qualsiasi widget che disponga del campo link, in questo esempio lo faremo con il widget Pulsante.

Assegnare a un pulsante una finestra popup
  1. Facciamo clic sul pulsante per selezionarlo.
  2. Nella scheda Contenuto facciamo clic sul pulsante
    Tag dinamici
    Tag dinamici della proprietà Link > selezioniamo l’azione Finestra popup.
  3. Fai clic su Finestra popup > fai clic su Tutto e scrivi il nome che hai dato al popup, una volta che inizi a scrivere si mostreranno risultati corrispondenti, ora fai clic sul nome del popup.
  4. Infine fai clic sul pulsante Aggiorna per salvare le modifiche.

Una volta fatto questo, il pulsante avrà assegnata l’azione di aprire il popup e noi potremo ottenere il link attraverso lo stesso.

Ottenere il link della finestra popup dall’inspector del browser

Una volta aggiunta l’azione di aprire la finestra popup a un widget, in questo caso un pulsante, dobbiamo solo aprire la pagina dove l’abbiamo inserito nel browser e seguire questi passaggi:

Ottenere il link del popup dall'inspector del browser
  1. Apriamo la pagina dove si trova il pulsante nel browser (in questo caso Google Chrome).
  2. Clic con il pulsante destro sopra il pulsante > clic su Ispeziona del menu popup.
  3. Dall’Inspector facciamo clic con il pulsante destro sopra il link che include l’azione di apertura, possiamo distinguerlo perché inizia con #elementor-action… > clic su Edit attribute del menu popup.
  4. Ora il link ci verrà mostrato ombreggiato, ciò significa che è selezionato e possiamo già copiarlo premendo CTRL+C o facendo clic con il pulsante destro sopra lo stesso > clic su Copia del menu popup.

Ora abbiamo l’URL che attiva l’azione di aprire il popup. Possiamo incollarla in un file di testo per poi fare copia e incolla e usarla dove vogliamo.

Ottenere il link interno della finestra popup da un widget

Un altro modo per ottenere il link interno della finestra popup è copiando il link direttamente dal widget, in questo caso dal pulsante. Vediamo come farlo:

Ottenere il link del popup direttamente dal pulsante
  1. Clic con il pulsante destro del mouse sul pulsante > clic su Copia indirizzo link
  2. Usiamo il blocco note per incollare il link con CTRL+V
  3. Selezioniamo e cancelliamo tutto ciò che c’è dietro #elementor-action…

E abbiamo già il link che apre il popup. Il pulsante ha già svolto la sua funzione e possiamo cancellarlo, questo non influirà su nulla dato che il link è sempre lo stesso per quel popup.

Ottenere il link interno della finestra popup con un plugin

Possiamo anche installare il plugin gratuito Popup Trigger URL for Elementor Pro che puoi trovare nel repository di WordPress.

Questo plugin ha un’unica funzionalità ed è aggiungere un pulsante a destra di ogni template di finestra popup che, quando lo premi, ti mostra il link che apre il popup affinché tu possa copiarlo e usarlo dove vuoi.

Ottenere il link della finestra popup con un plugin
  1. Installa il plugin Popup Trigger URL for Elementor Pro.
  2. Vai a Template > Messaggi popup.
  3. Nell’elenco dei template troverai il pulsante Show URLs a destra di ciascuno, fai clic su di esso e si mostrerà un popup con tutti i link disponibili per quel messaggio popup.

Per mostrare il popup abbiamo bisogno solo del primo (Open), ma questo plugin fornisce anche altri tre: Toggle, Close e Close (Don’t Show Again).

Configurare il nostro link personalizzato per aprire un popup

Possiamo anche personalizzare e accorciare il link dei nostri popup, per farlo segui questi passaggi:

Aprire popup per selettore
  1. Apriamo nel costruttore di Elementor il popup.
  2. Vai alle impostazioni della finestra popup facendo clic sull’icona di Impostazioni elementor impostazioni nell’angolo in basso a sinistra.
  3. Nella scheda Avanzato > Apri per selettore, crea un codice abbreviato di link di attivazione ancora, esempio: a[href="#enlace-popup"]
  4. Applica questo link in qualsiasi parte del tuo sito web collegandolo con il link attivatore ancora (esempio: #link-popup)

Il testo #link-popup è a nostra scelta, possiamo stabilire il nome che vogliamo sempre senza spazi né caratteri speciali e preferibilmente in minuscolo. Ricorda di stabilire le condizioni di visualizzazione della finestra popup su Tutto il sito.

Come applicare il link ottenuto per aprire la finestra popup

Una volta che abbiamo il link possiamo già applicarlo a qualsiasi link creato con Elementor, Gutenberg o persino nel menu del nostro sito web. Vediamo alcuni esempi.

Applicare link al widget Editor di testo

Applicare il link nel widget editor di testo
  1. Nell’Editor di testo selezioniamo il testo a cui vogliamo applicare il link di apertura del popup.
  2. Facciamo clic sullo strumento Inserisci/Modifica un link (Ctrl+k).
  3. Poi premiamo Ctrl+V per incollare il link, tenendo conto che precedentemente avremo copiato il link con Ctrl+C.
  4. Ora resta solo fare clic sul pulsante Aggiorna e provare il nostro link di apertura del popup.

Applicare link al testo di un post con l’editor Gutenberg

Non solo possiamo applicarlo a un testo, anche a un pulsante o a qualsiasi elemento che ammetta l’aggiunta di link.

Applicare il link in gutenberg
  1. Apriamo un articolo nell’Editor gutenberg, selezioniamo il testo a cui vogliamo applicare il link di apertura del popup.
  2. Facciamo clic sullo strumento Link Ctrl+K.
  3. Poi premiamo Ctrl+V per incollare il link, tenendo conto che precedentemente avremo copiato il link con Ctrl+C.
  4. Ora resta solo fare clic sul pulsante Aggiorna e provare il nostro link di apertura del popup.

Applicare link nel menu di WordPress

Panel de administración de WordPress en español
  1. Apriamo il menu da Aspetto > Menu.
  2. Facciamo clic sul menu a tendina Link personalizzati e incolliamo con Ctrl+V il link interno del popup e scriviamo un nome in Testo del link.
  3. Infine facciamo clic sul pulsante Salva menu.

Ora sai già come applicare il link di apertura di una finestra popup in qualsiasi parte del tuo sito web.

«Non funziona, la mia finestra popup non appare»

  • Verifica se la finestra popup può essere attivata tramite il link di azione dinamico di Elementor. Se non si attiva, allora deve esserci qualcosa di sbagliato nella configurazione della tua finestra popup, non nell’URL di attivazione.
  • Assicurati di aver configurato correttamente le «Condizioni di visualizzazione» della finestra popup. Altrimenti, la tua finestra popup non apparirà.
  • Assicurati di aver copiato correttamente l’URL di attivazione nel tuo link.
  • Verifica se c’è un errore javascript che può essere causato da altri plugin (consulta gli Strumenti per sviluppatori > Console del tuo browser).
  • Se non hai configurato il tuo link personalizzato, l’URL di attivazione funziona solo con il tag <a>. Per attivare il trigger di apertura, Elementor usa un codice Javascript che rileva solo il link nel tag <a>.

Link di interesse