WPML

Gli Sticky Links di WPML sono link interni tra pagine e articoli, che seguono le loro destinazioni e si aggiornano automaticamente quando gli URL di destinazione cambiano.

Nonostante il nome simile (e che può creare confusione), non hanno nulla a che fare con gli articoli e le pagine in evidenza di WordPress.


Iniziamo con un esempio:

Supponiamo che ci siano solo due pagine nel nostro sito web: una pagina Home e una pagina chiamata Space Whiz (il nostro ultimo, fantastico e unico prodotto). Dalla Home c’è un link a Space Whiz. Stiamo usando URL descrittivi, quindi il suo indirizzo è:

oursite.com/space-whiz/
Space Whiz sta andando alla grande, quindi stiamo scrivendo un sequel: Space Attack. Creiamo una nuova pagina Prodotti, rendendola la pagina genitore di entrambi i nostri programmi. Quindi ora abbiamo:
oursite.com/products/
oursite.com/products/space-attack/
oursite.com/products/space-whiz/
Cosa succederà al link della nostra pagina iniziale che punta a oursite.com/space-whiz/?

Punta al posto sbagliato. L’URL di quella pagina sta cambiando in oursite.com/products/space-whiz/ (WordPress reindirizza in modo intelligente al nuovo URL, ma questo viene fatto in base a delle supposizioni. Posso dirti di più al riguardo se ti interessa).

Non sarebbe bello se quel link della pagina iniziale si aggiornasse magicamente all’URL corretto?

Questo è esattamente ciò che fanno gli Sticky Links.

Quando gli Sticky Links sono abilitati, tutti i link interni tra pagine e articoli si aggiornano automaticamente quando i loro URL cambiano. Se l’URL di una pagina (permalink) cambia, tutti i link a essa si aggiorneranno all’istante.

Questo potrebbe illustrarlo un po’ meglio.

Prima Dopo
demo-sticky-links-prima-della-modifica demo-sticky-links-dopo-la-modifica-disabilitato
Prima Dopo
demo-sticky-links-prima-della-modifica demo-sticky-links-dopo-la-modifica-abilitato

Hai mai fatto disegni in MS Word (o OpenOffice)? Per collegare gli oggetti, puoi disegnare linee o posizionare connettori. Le linee puntano semplicemente da qualche parte. I connettori puntano agli oggetti. Quando gli oggetti si muovono, i connettori li seguono. Le linee continuano semplicemente a puntare dove si trovavano prima gli oggetti.

Gli Sticky Links di WPML sono come i connettori. Tracciano dove vanno le pagine e le seguono, da qui il nome.


Con gli Sticky Links abilitati, WPML fa due cose:
  1. Quando vengono salvati articoli e pagine, converte tutti gli URL in Sticky.
  2. Quando vengono visualizzate le pagine, calcola gli URL effettivi per i link.
Link trasformati in Sticky da SitePress
Link trasformati in Sticky da SitePress

Quando salvi una pagina o un articolo, WPML verifica la presenza di link ad altre pagine o articoli. Sostituisce tutti questi link con link in stile predefinito. Invece di salvare <a href="http://oursite.com/space-whiz/">, salverà <a href="/it/?page_id=5"> (o qualunque sia l’ID della pagina). Questo è l’URL in stile predefinito.

Quindi, quando la pagina viene visualizzata, WPML ripristina tutti i link ai loro URL correnti. Quando l’URL di Space Wiz è http://oursite.com/space-whiz/, questo è ciò che otterrai. Quando cambia, i link in tutte le pagine si aggiornano immediatamente.


WPML rende facile iniziare e smettere di usare gli Sticky Links. La schermata dell’area di amministrazione degli Sticky Links può scansionare tutti i contenuti esistenti e convertire i link ordinari in Sticky. Così facendo, ti avviserà anche dei link interrotti e suggerirà possibili alternative.

Se non vuoi più usare gli Sticky Links, puoi ripristinarli ai permalink correnti. WPML esaminerà tutte le pagine e gli articoli nel database e riporterà i link allo stato originale.

I visitatori vedono tutto questo?


No. È tutto interno. I visitatori vedranno sempre i permalink correnti nei link. Gli Sticky Links sono visibili solo quando modifichi le pagine. In quel caso, vedrai i link predefiniti di WordPress invece dei link descrittivi.

Quando i visitatori visualizzano le tue pagine (o quando ne visualizzi l’anteprima), sono tutti link descrittivi.


Ottima domanda! Sono felice che tu l’abbia chiesto.

È qui che gli Sticky Links danno il meglio di sé. Puoi cambiare la struttura dei permalink dieci volte al giorno e non si romperà nulla. Poiché i link tra le pagine vengono calcolati quando le pagine vengono visualizzate, tutti i link tra pagine e articoli saranno sempre corretti, indipendentemente da ciò che cambi.

Qualche feedback?


Spero che questo spieghi meglio gli Sticky Links di WPML. Cosa ne pensi? La trovi una funzionalità utile? Hai qualche idea per migliorarla?

L’hai trovato utile? Condividi questo articolo: