WordPress

Creare link a frammenti di testo di una pagina

Tiziano Fogliata

Ti ho giร  mostrato come creare dei punti di ancoraggio in una pagina, in modo da poter creare poi un link che porta direttamente a quel preciso elemento.

In questo tutorial ti voglio mostrare come ottenere un risultato simile senza richiedere modifiche al codice delle pagina di destinazione.

Questo puรฒ essere utile quando desideri condividere un link con qualcuno indicandogli perรฒ il punto esatto di un testo.

Il metodo consiste nellโ€™utilizzare una specifica funzionalitร  chiamata โ€œURL Fragment Text Directivesโ€œ che al momento รจ supportata nelle versioni piรน recenti dei principali browser, ad eccezione di Mozilla Firefox.

Ecco un esempio di URL che permette di sfruttare questa funzionalitร :

https://www.fogliata.net/autenticazione-email-wordpress/#:~:text=per%20evitare%20qualsiasi,dominio

Il risultato รจ qualcosa di questo tipo:

Frammento di testo linkato

In pratica la pagina viene caricata esattamente nel punto contenente la porzione di testo che inizia con โ€œper evitareโ€œ e termina con โ€œdominioโ€œ. Il testo viene anche automaticamente evidenziato.

Per creare URL di questo tipo, allโ€™URL principale della pagina viene aggiunto il carattere # seguito dai caratteri :~: che serve ad abilitare la funzionalitร  frammenti di testo

A seguire, la direttiva text= che permette di indicare quale testo deve essere utilizzato per il frammento.

La sintassi del comando รจ la seguente:

https://esempio.com#:~:text=prefix-,textStart,textEnd,-suffix

Dove prefix-, textEnd e -suffix sono elementi opzionali.

  • textStart รจ il testo da considerare come lโ€™inizio del frammento.
  • textEnd รจ il testo da considerare come la fine del frammento.
  • prefix- indica lโ€™eventuale testo che deve precedere lโ€™inizio del frammento.
  • -suffix indica lโ€™eventuale testo che deve seguire la fine del frammento.

prefix- e -suffix servono ad evitare che venga evidenziato piรน testo del necessario, oppure che venga evidenziata la porzione sbagliata di testo nella pagina.

Ecco un esempio di URL che sfrutta tutte le direttive:

https://www.fogliata.net/autenticazione-email-wordpress/#:~:text=dmarc-,questi,via%20email,-.

Ti segnalo anche che questa funzionalitร  รจ attiva solo durante il primo caricamento completo della pagina. Quindi non funziona su link interni che puntano alla medesima pagina.

Google ha realizzato anche unโ€™estensione per i principali browser che consente di generare facilmente questi link.

Scegli di ricevere gratuitamente via email consigli utili per creare, gestire e migliorare il tuo sito WordPress

Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Altri articoli che ti suggeriscoโ€ฆ

Nessun articolo correlato